软件工程导论

软件过程
瀑布模型
1、每个阶段都必须完成规定的文档,没有交出合格的文档就是没有完成该阶段的任务
2、每个阶段结束前要对所有完成的文档进行评审
3、实际中瀑布模型带有反馈,评审发现错误要加以改正
优点
1、强迫开发人员采用规范的方法。
2、严格规定了每个阶段必须提交的文档
3、每个阶段所交出的产品都必须经过质量保证小组的仔细验证。
快速原型模型
优点:开发速度快按照线性顺序进行
增量模型
把软件产品作为一系列增量构件来设计、编码、继承和测试。每个构建由多个相互作用的模块组成,并且能完成特定功能。
使用增量模型时,第一个增量构件往往能实现软件的基本需求,提供最核心的需求
缺点
软件体系结构必须是开放的,键入新构件的过程必须简单、方便。
螺旋模型
使用原型及其他方法来尽量降低风险。实际上是每个阶段增加了风险分析过程的快速原型模型
喷泉模型
迭代、无缝式开发过程
Rational统一过程(RUP)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。