软件工程简介 可行性研究 需求分析 总体设计 详细设计 2021年1月26日 软件工程简介 第1页
2021年1月26日 软件工程简介 第1页 软件工程简介 ⚫ 可行性研究 ⚫ 需求分析 ⚫ 总体设计 ⚫ 详细设计
软件生存周期 软件生存周期是借用工程 中产品生存周期的概念而 得来的,是指某一软件项艹匚 问题定义 目被提出来并着手实现开" 可行性研究 始直到该软件报废或停止 需求分析 使用为止。 软件设计 软件的生存周期一般分为群 软件计划、软件开发和软 编码 件运行三个时期。 测试 维护 2021年1月26日 软件工程简介 第2页
2021年1月26日 软件工程简介 第2页 软件生存周期 ⚫ 软件生存周期是借用工程 中产品生存周期的概念而 得来的,是指某一软件项 目被提出来并着手实现开 始直到该软件报废或停止 使用为止。 ⚫ 软件的生存周期一般分为 软件计划、软件开发和软 件运行三个时期。 问 题 定 义 可 行 性 研 究 需 求 分 析 软 件 设 计 编 码 测 试 维 护 计 划 时 期 开 发 时 期 运 行 时 期
软件开发的瀑布模型 需求分析 需求规格说明 验收测试 概要设计 软件结构图 集成测试 详细设计 模块说明 单元测试 编码 源程序清单 瀑布模型各阶段的相互关系 2021年1月26日 软件工程简介 第3页
2021年1月26日 软件工程简介 第3页 软件开发的瀑布模型 需求分析 需求规格说明书 概要设计 软件结构图 详细设计 模块说明 编码 验收测试 集成测试 单元测试 源程序清单 瀑布模型各阶段的相互关系
1.可行性研究 可行性研究的任务:一般都要从经济、技术、操 作和法律四个方面来研究每种解法的可行性,做 出明确结论来供用户参考,包括:经济可行性 技术可行性、操作可行性和法律可行性。 2021年1月26日 软件工程简介 第4页
2021年1月26日 软件工程简介 第4页 1. 可行性研究 • 可行性研究的任务:一般都要从经济、技术、操 作和法律四个方面来研究每种解法的可行性,做 出明确结论来供用户参考,包括:经济可行性、 技术可行性、操作可行性和法律可行性
1.1可行性研究的步骤 (1)复査并确定系统规模和目标 (2)研究目前正在使用的系统 (3)建立新系统的高层逻辑模型 (4)导出和评价各种方案 (5)推荐可行方案 (6)草拟初步的开发计划 (7)编写可行性研究报告提交审查 2021年1月26日 软件工程简介 第5页
2021年1月26日 软件工程简介 第5页 1.1 可行性研究的步骤 (1) 复查并确定系统规模和目标 (2) 研究目前正在使用的系统 (3) 建立新系统的高层逻辑模型 (4) 导出和评价各种方案 (5) 推荐可行方案 (6) 草拟初步的开发计划 (7) 编写可行性研究报告提交审查