System analysis and design Assignment 2

1.       简答题

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

瀑布模型

优点:    

  • 为项目提供了按阶段划分的检查点。
  • 当前一阶段完成后,您只需要去关注后续阶段。
  • 可在迭代模型中应用瀑布模型。

缺点:

  • 在项目各个阶段之间极少有反馈。
  • 只有在项目生命周期的后期才能看到结果。
  • 通过过多的强制完成日期和里程碑来跟踪各个项目阶段。

增量模型

优点:    

  •  便于根据市场作出反应。
  • 更易于控制用户需求,因为每次曾两开发的时间很短。
  • 切实的项目进展,有利于进度控制。

缺点:

扫描二维码关注公众号,回复: 890885 查看本文章

  • 若软件可拆卸度不高。

螺旋模型:

优点:

  • 设计上的灵活性,可以在项目的各个阶段进行变更
  • 以小的分段来构建大型系统,使成本计算变得简单容易。
  • 客户始终参与每个阶段的开发,保证了项目不偏离正确方向以及项目的可控性。
  • 随着项目推进,客户始终掌握项目的最新信息 ,能够和管理层有效地交互。

缺点:

  • 很难让用户确信这种演化方法的结果是可以控制的。
  • 建设周期长,而软件技术发展比较快,所以经常出现软件开发完毕后,和当前的技术水平有了较大的差距,无法满足当前用户需求。


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

  1. 用例驱动
  2. 以架构为中心的
  3. 受控的迭代式增量开发

       其中,13体现用户驱动开发,2体现风险驱动开发

 

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

先启阶段:该阶段的主要目的是建立项目的范围和版本,确定项目目标的可行性和稳定性,结交结果包括需求和用例。

精化阶段:该阶段的目的是对问题域进行分析,建立系统需求和架构,确定实现的可行性和稳定性,提交结果包括系统架构,问题领域、修改后的需求及项目开发计划等相关文档

构建阶段:增量式开发可以交付给用户的软件产品

提交阶段:目的是将软件产品交付给用户


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

工期是在合同里面确定好的,项目的每一个阶段都有规定的完成时间,不能随意更改。而客户在合同中也规定好了项目的验收条件,质量也是不由团队控制的。范围/内容是由团队控制的,因为只有由团队来控制,项目才能够顺利完成。


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

UP中,软件开发生命周期根据时间(固定周期发布)和RUP的核心工作流(固定节奏生产)划分为二维空间。时间维从组织管理的角度描述整个软件开发生命周期,是RUP的动态组成部分,核心工作流从技术角度描述RUP的静态组成部分。

2.       项目管理使用



猜你喜欢

转载自blog.csdn.net/weixin_41847876/article/details/79661351