软件工程复习题课后概要.docVIP

  • 12
  • 0
  • 约5.59千字
  • 约 9页
  • 2017-06-05 发布于湖北
  • 举报
假设你负责为一个数字电话制造商开发一个原料控制系统,开发预算是430000美元。 按软件工程的推算,每个周期的开发成本,维护费用该如何。 答: 因为开发阶段的花费约占整个生命周期的33%,所以开发该软件的总开销约为430000/33%=1300000美元。维护阶段开销约占整个生命周期的67%,则维护阶段的投入为1300000*67%=871000美元。 2、 描述使用瀑布生命周期模型时的内在风险。 瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。但是,这种模型的线性过程太理想化,已不再适合现代的软件开发模式,几乎被业界抛弃,其主要问题在于: 1) 各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量; 2) 由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发的风险;  3) 早期的错误可能要等到开发后期的测试阶段才能发现,进而带来严重的后果。 4) 各个软件生命周期衔接花费时间较长,团队人员交流成本大。 5)?瀑布式方法在需求不明并且在项目进行过程中可能变化的情况下基本是不可行的。 3、简述RUP的核心工程工作流。 (1)商业建模(Business Modeling) 商业建模工作流描述了如何为新的目标组织开发一个构想,并基于这个构想在商业用例模型和商业对象模型中定义组织的过程、角色和责任。 (2)需求(Requirement

文档评论(0)

1亿VIP精品文档

相关文档