系统分析与设计 Homework 2

本文解析了瀑布模型、增量模型及螺旋模型的优缺点,并介绍了统一过程(UP)的特点及其四个阶段的关键里程碑,最后探讨了UP如何帮助企业实现稳定的产品发布。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统分析与设计 Homework 2


瀑布模型、增量模型、螺旋模型的优缺点

瀑布模型

优势:定义了软件开发基本流程与活动,有利于大型项目的人员管理分配。
劣势:存在依赖问题、容错问题以及资源调配问题。

增量模型

优势:人员分配灵活、可以先提供初步结果给客户,若反映良好再增加人手实现下一个增量。
劣势:并行开发构建可能不能集成、可能在开发过程中偏离主题。

螺旋模型

优势:集成了瀑布模型和增量模型的优点,并解决了增量模型会偏离主题的缺点。
劣势:迭代次数多、不适合大团队、无法确定发布日期。


UP的三大特点

UP的三大特点是:迭代式增量开发,用例驱动,以架构为中心。
其中用例驱动和体现了用户驱动的开发,迭代式增量开发体现了风险驱动的开发。


UP四个阶段的划分准则与关键的里程碑

划分准则

四个阶段根据开发生命周期中不同的关键里程碑划分

关键的里程碑

初始:获得项目的基础;生命周期目标
细化:迭化系统构架;生命周期构架
构造:构造软件;初始运作功能
移交:把软件部署到用户环境;产品发布


在合同固定条件下,为什么说“范围/内容”是项目团队是易于控制的

因为一个产品的工期是在合同中明确规定的,在合同固定的情况下不能改变。而质量则是受到客户监督,也不能改变。然后,范围/内容不存在于合同中,是项目团队易于控制的。


为什么说,UP 为企业按固定节奏生产、固定周期发布软件产品提供了依据?

我们知道,UP每个阶段的历程碑是迭代的结束,而每一个迭代过程都有固定的长度和产品的产生,这样就构成了一个固定的节奏,所以企业在使用UP时,以各个迭代过程为分界线,可以做到以固定的节奏生产、以固定时间发布软件产品。


项目管理使用

Kanban

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值