第二章
1.瀑布模型的特点:(1)里程碑或基线驱动,或者说文档驱动。
(2)过程逆转性很差或者说不可逆转,因为根据上游的错误会在下游进行发散性传播的
原理,所以逆转将会延误工期,增加成本,造成重大损失。
2.迭代模型的四个阶段:(1)初始阶段。本阶段主要工作是确定系统的业务用况和定义
项目的范围。(2)精化阶段。本阶段主要工作是分析问题域、细化产品定义,定义系统的
构架并建立基线,为构建阶段的设计和实施工作提供一个稳定的基础。(3)构建阶段。本
阶段主要工作是反复地开发,以完善产品,达到用户的要求。(4)产品化(移交)阶段。本
阶段主要工作是将产品交付给用户,包括安装、培训、交付、维护等工作。
3. 简述瀑布模型、增量模型、迭代模型、原型模型、XP 等模型的优缺点。
序号
模 型 名 称
优
点
缺
点
适 用 范 围
1
瀑布模型
简单好学
逆转性差
面向过程开发
2
增量模型
可以分阶段提交
有时用户不同意
系统可拆卸和组装
3
迭代模型
需求可变
风险大
有高素质软件团队
4
原型模型
开发速度快
不利于创新
已有产品的原型
5
螺旋模型
需求可变
建设周期长
庞大、复杂、高风险项目
6
喷泉模型
提高开发效率
不利于项目的管理
面向对象开发
7
XP 模型
提高开发效率
不适合大团队、大项目
小团队,小项目
第三章