首页 > 其他 > 详细

软件工程1章7题

时间:2015-09-28 22:15:41      阅读:317      评论:0      收藏:0      [点我收藏+]

什么是软件生命周期?

答:软件生命周期由     1  软件定义周期:问题定义,可行性研究,需求分析

                               2  软件开发时期:系统设计(总体设计,详细设计)

                                                  系统实现(编码和单元测试,综合测试)

                               3  软件维护时期

 

 

试比较瀑布模型,快速还原模型,增量模型和螺旋模型优缺点,说明每个模型适用范围?

答:1 瀑布模型  优点:规范,文档驱动,可强迫开发人员采用规范的方法,严格规定了每个阶段必须提交的文档,每个阶段交出产品必须经过验证

                      缺点:系统可能不满足客户真正需求,缺乏灵活性,变动成本高

                     适用范围:需求特别明确

 

      2 快速还原模型  优点:软件产品的开发基本上是线性顺序进行

                           适用范围:需求不太明确

 

      3   增量模型  优点:①在较短时间内向用户提交可完成部分工作的产品 

                               ② 使用户有较充裕时间学习和适应新产品,减少一个全新产品可能带给用户的冲击

                      缺点:①:在把每个增量构建集成到现有软件体系结构中时,必须不破坏原来已开发出的产品

                 

      4  螺旋模型  优点:风险驱动, 有助于开发出好质量的软件减少了过多测试和测试不足的风险,在维护和开发之前没有本质区别

                      缺点:对风险评估不到位的,风险驱动成为了一个缺点

                     适用范围:适用于内部开发的大型软件   

软件工程1章7题

原文:http://www.cnblogs.com/sink1/p/4844992.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!