码迷,mamicode.com
首页 > 其他好文 > 详细

软件工程1章7题

时间:2015-09-28 22:18:37      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

什么是软件生命周期?

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

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

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

                               3  软件维护时期

 

 

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

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

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

                     适用范围:需求特别明确

 

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

                           适用范围:需求不太明确

 

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

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

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

                 

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

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

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

软件工程1章7题

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!