【基础知识点】

1 .瀑布模型是一个经典的软件生命周期模式, 一般将软件开发分为: 可行性分析(计划)、 求分析、 软件设计(概要设计、 详细设计)、编码(含单元测试)、 测试、运行维护等六个阶段 。如2- 12 所示。

信息系统项目管理师:信息系统项目管理基础-信息系统项目典型生命周期模型1_风险分析

2 螺旋模型是一个演化软件模型, 将原型实现的迭代特征与线性顺序(瀑布)模型中控制的 和系统化的方面结合起来 使得软件增量版本的快速开发成为可能。如图2- 13 所示。

螺旋模型的四个象限分别表示每个周期所划分的四阶段:制定计划、风险分析、实施工程和客 户评估。 螺旋模型强调了风险分析, 特别适用于庞大而复杂的 高风险的系统

3 .迭代模型的生命周期四个阶段:初始 、细化 、构造 、移交 ,可进一步描述为周期(Cycle)、 阶段(Phase)、 迭代(Iteration)。 核心工作流从技术角度描述迭代模型的静态组成部分, 包括:业 务建模、 需求获取、 分析与设计、 实现、测试、部署。如图2- 14 所示。

信息系统项目管理师:信息系统项目管理基础-信息系统项目典型生命周期模型1_迭代_02

信息系统项目管理师:信息系统项目管理基础-信息系统项目典型生命周期模型1_螺旋模型_03