background image

第二章
1.瀑布模型的特点:(1)里程碑或基线驱动,或者说文档驱动。
(2)过程逆转性很差或者说不可逆转,因为根据上游的错误会在下游进行发散性传播的
原理,所以逆转将会延误工期,增加成本,造成重大损失。
2.迭代模型的四个阶段:(1)初始阶段。本阶段主要工作是确定系统的业务用况和定义
项目的范围。(2)精化阶段。本阶段主要工作是分析问题域、细化产品定义,定义系统的
构架并建立基线,为构建阶段的设计和实施工作提供一个稳定的基础。(3)构建阶段。本
阶段主要工作是反复地开发,以完善产品,达到用户的要求。(4)产品化(移交)阶段。本
阶段主要工作是将产品交付给用户,包括安装、培训、交付、维护等工作。
3. 简述瀑布模型、增量模型、迭代模型、原型模型、XP 等模型的优缺点。

序号

     

模 型 名 称

    

    

     

适 用 范 围

1

瀑布模型

简单好学

逆转性差

面向过程开发

2

增量模型

可以分阶段提交

有时用户不同意

系统可拆卸和组装

3

迭代模型

需求可变

风险大

有高素质软件团队

4

原型模型

开发速度快

不利于创新

已有产品的原型

5

螺旋模型

需求可变

建设周期长

庞大、复杂、高风险项目

6

喷泉模型

提高开发效率

不利于项目的管理

面向对象开发

7

XP 模型

提高开发效率

不适合大团队、大项目

小团队,小项目

第三章