系统分析与设计 作业2

本文解析了瀑布模型、增量模型及螺旋模型的特点与优缺点,并介绍了统一过程(UP)的三大特性,及其如何实现用户驱动与风险驱动的开发。同时,探讨了UP阶段划分准则与里程碑,以及项目管理中的关键要素。

1、简答题

简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。

瀑布模型,其将软件生命周期归结为顺序工作流程:构思阶段,需求分析阶段,设计阶段,开发阶段,测试阶段,发布上线阶段。
其优点为将项目划分为具体的流程与检查点,通过检查后,人们只需要关注之后的工作,而不需要再花心思对先前的东西进行修改。缺点则在于假如错误发现较晚,回溯的成本会相当高。

增量模型,将软件的各项不同功能划分为不同增量,每次只对其中部分增量进行设计交付。
其优点为,能够模块化项目,能够较快进行第一次交付,不同增量间开发影响较小。其缺点为,倘若用户变更需求,前期开发的增量可能需要改变;最早期设计的不完备也会对之后的增量开发带来一定阻碍。

螺旋模型,在瀑布模型的基础上引入了风险分析以及迭代,通过不断地迭代来对软件进行完善。
其优点为,能够方便地评估开发成本以及风险,使开发流程可控。缺点为,错误的风险评估会导致严重后果,而且不断的迭代成本过高,时间上也可能延期。

简述 UP 的三大特点,其中哪些内容体现了用户驱动的开发,哪些内容体现风险驱动的开发?

三大特点:

  • 用例驱动
  • 以架构为中心的
  • 迭代式增量开发

其中用例驱动体现了用户驱动的开发,迭代式增量开发体现了风险驱动的开发

UP 四个阶段的划分准则是什么?关键的里程碑是什么?

四个阶段为:初始阶段 (Inception)、精化阶段 (Elaboration)、构建阶段(Construction) 和产品交付阶段 (Transition)。

划分准则:每个阶段以一个主要的里程碑结束,并在里程碑处执行一次评估,评判是否满足目标。满足目标后则进入下一个阶段。故划分的准则则为里程碑。

里程碑如下
UP

IT 项目管理中,“工期、质量、范围/内容” 三个元素中,在合同固定条件下,为什么说“范围/内容”是项目团队是易于控制的

因为工期是合同确定的,质量则由接收方进行审核,只有范围和内容是受到团队管理的。

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

UP将产品生产划分为不同的阶段,提供了开发的固定节奏。
每个阶段都有里程碑,达到一个里程碑时便可进行一个小版本的发布,提供可固定的发布周期。

2、项目管理使用

使用截图工具(png格式输出),展现你团队的任务 Kanban,请注意以下要求
每个人的任务是明确的。即一周后可以看到具体成果
每个人的任务是1-2项。
至少包含一个团队活动任务

kanban

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值