系统分析与设计HW2

1.简答题

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

瀑布模型:
优点:定义了软件开发基本流程与活动。
缺点:依赖问题,前面需求模糊,后面工作很难进行。容错问题,在后期发现需求问题,工作量难接受。资源调配问题,知识技能需求不同,人员数量要求不同。

增量模型:
优点:需求明确。
缺点:项目控制和团队组织都比较困难。

螺旋模型:
优点:需求随用户评估进化新问题。
缺点:迭代次数较多,不适合大团队,无法确定发布日期。

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

1.用例驱动:驱动大量的开发活动,同步不同模型的内容。
2.以架构为中心:在早期使全局的结构基本稳定,控制了架构质量,就可以保证重大风险不会发生,保证了软件未来的扩展性,经验丰富的高层次的开发人员来完成架构,水平低的人员做其他部分。
3.迭代和增量开发:开发被组织成一系列固定的短期小项目,称为迭代,每次迭代都具有各自的需求分析、设计、实现和测试活动。
用例驱动体现了用户驱动的开发。
以架构为中心,迭代和增量开发体现风险驱动的开发。

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

初始阶段:为系统建立商业用例,确定项目的边界,里程碑是生命周期目标。
精化阶段:分析问题领域,建立一个健全的体系结构基础,编制项目规划,淘汰项目中风险最高的元素,里程碑是生命周期架构。
构建阶段:开发所有剩余的构件和应用部件,对他们进行测试并集成到产品中,里程碑是最初运作能力。
移交阶段:把软件产品交付给用户群,里程碑是产品发布。

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

因为工期必须要在客户指定的时间完成否则可能影响客户业务,质量是必须保证的不然软件产品会适得其反,但是80%的人只会用到软件产品20%的功能,所以范围/内容最容易与客户达成妥协。

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

UP提高了团队生产力,在迭代的开发过程、需求管理、基于组件的体系结构、可视化软件建模、验证软件质量及控制软件变更等方面,针对所有关键的开发活动为每个开发成员提供了必要的准则、模板和工具指导,并确保全体成员共享相同的知识基础,它建立了简洁和清晰的过程结构,为开发过程提供较大的通用性。它是一个迭代和增量开发,使软件产品能够按照固定节奏生产,固定周期发布软件产品。

项目管理使用

总计划

后端计划

前端计划

团队活动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值