§1.2软件和软件生命期模型 (Software Life Cycle 软件产品或软件系统从设计、投入使用 到被淘汰的全过程。 2021/2/19 26
2021/2/19 26 §1.2 软件和软件生命期模型 (Software Life Cycle) 软件产品或软件系统从设计、投入使用 到被淘汰的全过程
软件生存期的阶段划分 1)可行性研究与计划怀孕期(计划期) (2)需求分析 (3)总体设计 (4)详细设计 (5)实现 成长期(开发期) (6)集成测试 (7)确认测试 (8)使用和维护 成年期(运行期) 2021/2/19 27
2021/2/19 27 软件生存期的阶段划分 (1)可行性研究与计划 (2)需求分析 (3)总体设计 (4)详细设计 (5)实现 (6)集成测试 (7)确认测试 (8)使用和维护 成长期(开发期) 怀孕期(计划期) 成年期(运行期)
新的国际标准定义的软件生存过程(1995 SO/IEC 12207) 软件生存期过程 主要过程 支持过程 组织过程 文 联 基 获供开运维档 验确俗审题管础改培 取应发行护编管保证|认评|核解|理∏设进 过过过过过制理过过过决过施过过 程程程程程过 周周程/2 科/ 程 021/2A19
2021/2/19 28 新的国际标准定义的软件生存过程(1995 ISO/IEC 12207) 软件生存期过程 主要过程 支持过程 组织过程 获 取 过 程 供 应 过 程 开 发 过 程 运 行 过 程 维 护 过 程 文 档 编 制 过 程 配 置 管 理 过 程 质 量 保 证 过 程 验 证 过 程 确 认 过 程 联 合 评 审 过 程 审 核 过 程 问 题 解 决 过 程 管 理 过 程 基 础 设 施 过 程 改 进 过 程 培 训 过 程
软件工作的范围 只考虑 扩展到 涉及整个 软件生存 编写程序 周期 2021/2/19
2021/2/19 29 软件工作的范围 只考虑 编写程序 涉及整个 软件生存 周期 扩展到
软件开发模型 软件开发模型是软件开发全部过程、活动和任务 的结构框架。它能直观表达软件开发全过程,明确规定 要完成的主要活动、任务和开发策略。软件开发模型 也常称为 软件过程模型 软件生存周期模型 软件工程范型 2021/2/19
2021/2/19 30 软件开发模型是软件开发全部过程、活动和任务 的结构框架。它能直观表达软件开发全过程,明确规定 要完成的主要活动、任务和开发策略。 软件开发模型 也常称为: 软件过程模型 软件生存周期模型 软件工程范型 软件开发模型