软件工程导论 Chapter1总结

目录

1.1 软件危机

1.2 软件工程

1.3 软件生命周期

1.4 软件过程 

    1.比较几种模型

    2.RUP


1.1 软件危机

1.2 软件工程

1.3 软件生命周期

1.4 软件过程 

    1.比较几种模型

什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的适用范围。

    答:软件生命周期模型可以简洁地描述软件过程,它规定了把生命周期划分成哪些阶段及各个阶段的执行顺序。包括瀑布模型、快速原型模型、增量模型和螺旋模型等。

           瀑布模型优点:可强迫开发人员采用规范的方法(例如,结构化技术);严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。     缺点:模型过于理想化,是由文档驱动的。

           快速原型模型优点:通过快速构建起一个可在计算机上运行的原型系统,让用户试用原型并收集用户反馈意见的方法,获取用户真正的需要。

           增量模型优点:能在较短时间内向用户提交可完成部分工作的产品;逐步增加产品功能可以使用户有较充实的时间学习和适应新产品,从而减少一个全新的软件可能给客户组织带来的冲击。

           螺旋模型优点:对可选方案和约束条件的强调有利于已有软件的重用;减少过多测试。

      瀑布模型适用于文档驱动的产品研发;快速原型模型适用于软件交付时间紧急,且需获知用户真实需求的情况;增量模型适用于能在较短时间内向用户提交可完成部分工作的产品;螺旋模型适用于内部开发的大规模软件项目。

图片来自 :https://max.book118.com/html/2016/1101/60954909.shtm 

 

    2.RUP

详细概念理解

介绍一

介绍二

 

 

PS. 先总结几个疑难点,有机会再补其他知识点。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值