7.什么是软件生命周期模型?试比较瀑布模型,快速原型模型,增量模型和螺旋模型的优缺点,说明。。。

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7.什么是软件⽣命周期模型?试⽐较瀑布模型,快速原型模型,
增量模型和螺旋模型的优缺点,说明。

软件⽣命周期?
软件⽣命周期由软件定义,软件开发和运⾏维护3个时期组成。

瀑布模型:
优点:
有利于⼤型软件开发过程中⼈员的组织、管理,有利于软件开发⽅法和⼯具的研究,从⽽提⾼了⼤型软件项⽬开发的质量和效率。

缺点:
瀑布模型是由⽂档驱动的。

范围
⽤户需求稳定的项⽬。

快速原型:
优点:
 有助于保证⽤户的真实需要得到满⾜。

 缺点:
 准确的原型设计⽐较困难。

客户和开发者对原型认识不同。

 范围:
 对开发领域熟悉,并有开发原型的项⽬。

增量模型:
 优点:
能在短时间内向⽤户提交可完成部分的⼯作的产品,逐步增加产品功能可以使⽤户有较充裕的时间学习和适应新产品。

 缺点:
并⾏开发控件可能遇到风险。

灵活性使之容易退化为边改边做模型,失去控制。

 范围:
进⾏已有产品升级。

螺旋模型:
 优点:
设计上的灵活,可在项⽬各阶段修改。

客户始终参与开发各阶段,保证了项⽬的正确⽅向。

 缺点:
需要相当丰富的风险评估,多次迭代会提⾼成本,延迟提交时间。

范围:
⼤规模的软件项⽬。

相关文档
最新文档