系统分析与设计

作业3

作业3简答题1. 简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点瀑布模型增量模型螺旋模型2. 简述统一过程三大特点,与面向对象的方法有什么关系?3. 简述统一过程四个阶段的划分准则是什么?每个阶段关键的里程碑是什么?4. 软件企业为什么能按固定节奏生产、固定周期发布软件产品?它给企业项目管理带来哪些好处?

简答题

1. 简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点

从项目特点、风险特征、人力资源利用角度思考

瀑布模型

是从需求分析开始,直到产品发布和维护。瀑布模型设计了多个阶段,每个阶段的输出都作为下一个阶段的输入,如同瀑布一样进行。如果当前阶段出现了问题,可以选择回退到上一阶段。

1555500109951

增量模型

增量模型的开发过程由多个增量的过程构成,先把最核心的需求和功能进行分析、设计、实现、测试、集成到系统中,然后按照优先级在不同的增量迭代中实现其他的需求。

螺旋模型

螺旋模型结合了瀑布法和原型法,适用于大型软件开发。螺旋模型拥有多个迭代,每个迭代分为四个象限:确定需求并制定计划,风险分析,编码实现,评审。将整个项目拆分成几个小型的项目进行迭代,并分别控制风险,降低了系统的风险度。

2. 简述统一过程三大特点,与面向对象的方法有什么关系?

统一过程三大特点是:

这是一个面向对象的程序开发方法论。

3. 简述统一过程四个阶段的划分准则是什么?每个阶段关键的里程碑是什么?

4. 软件企业为什么能按固定节奏生产、固定周期发布软件产品?它给企业项目管理带来哪些好处?

因为软件企业按照统一过程的方法论来进行软件产品的生产。统一过程将软件产品的生命周期分为了四个阶段,因此可以达到一个相对固定时间的开发周期,因此可以按固定节奏生产并固定周期发布。

带来的好处有: