§1.2软件生存周期 2.1软件生存周期 (Software Life Cycle) 软件产品或软件系统从设计、投 入使用到被淘汰的全过程
§1.2 软件生存周期 1.2.1 软件生存周期 (Software Life Cycle) 软件产品或软件系统从设计、投 入使用到被淘汰的全过程
1.2.1软件生存期的阶段划分 (1)可行性研究与计划 (2)需求分析 (3)总体设计 上游 (4)详细设计 (5)实现 (6)集成测试 (7)确认测试 下游 (8)使用和维护 (根据国标《计算机软件开发规范》)
1.2.1 软件生存期的阶段划分 (1)可行性研究与计划 (2)需求分析 (3)总体设计 上游 (4)详细设计 (5)实现 (6)集成测试 (7)确认测试 下游 (8)使用和维护 (根据国标《计算机软件开发规范》)
软件工作的范围 只考虑扩展到涉及整个 编写程序 软件生存 周期
只考虑 编写程序 涉及整个 软件生存 周期 扩展到 软件工作的范围
1.2.2软件开发模型 软件开发模型是软件开发全部过 程、活动和任务的结构框架。它能直 观表达软件开发全过程,明确规定要 完成的主要活动、任务和开发策略。 软件开发模型也常称为: 软件过程模型 软件生存期模型 软件工程范型
1.2.2 软件开发模型 软件开发模型是软件开发全部过 程、活动和任务的结构框架。它能直 观表达软件开发全过程,明确规定要 完成的主要活动、任务和开发策略。 软件开发模型也常称为: 软件过程模型 软件生存期模型 软件工程范型
1.瀑布模型(线形顺序模型) 定y可行性研究与计划 阶段 需求分析 设计 开发阶段 编码 测试 维护阶段 运行维护
1. 瀑布模型 (线形顺序模型) 可行性研究与计划 需求分析 设计 编码 运行维护 测试 定义 阶段 开 发 阶 段 维护阶段