您的位置:首页 > 其它

软件工程 第一章作业

2015-09-27 19:52 176 查看
1.什么是软件生命周期模型?是比较瀑布模型、快速还原模型、增量模型和螺旋模型的优缺点,说明每种模型的使用范围。
   软件生命周期模型指的是软件开发全部过程、活动和任务的结构框架。

         瀑布模型            快速还原模型        增量模型       螺旋模型

优点  可强迫开发人员采用规范的方法;   不带反馈环,软件开发   能在较短时间内向用  对可选方案和约束条件的强
    严格规定了每个阶段必须提交的文档; 基本上是线性顺序进行的  户提交可完成部分工  调有利于已有软件的重用,
    要求每个较短教出的所有产品都必须               作的产品;逐步增加  也有助于把软件质量作为软
    经过质量保证小组的仔细验证                  产品功能可以使用户  件开发的一个重要目标;减
                                   有较充裕的时间学习  少了过多测试或测试不足所
                                   和适应新产品     带来的风险;在维护和开发
                                              之间并没有本质区别                

缺点  是由文档驱动的,用户只能通过   一旦确定了需求,原来的需  在把每个新的增量构件   它是风险驱动的
    文档来了解产品,很难全面正确   求将被抛弃         集成到现有软件体系结
    地认识动态的软件产品                     构中时,必须不破坏原
                                   来已经开发出的产品

适用范围  通常适用于需求明确的    适用于需求不明确的中小   适用于非整体开发的项目,  适用于内部开发的大
      小型项目          型项目,不适合大型项目   例如游戏开发        规模软件项目
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: