5.1软件开发模型

11分

开发模型

  • 瀑布模型

  • V模型

  • 喷泉模型

  • 原型化模型

  • 演化模型

  • 螺旋模型

  • 统一过程

  • 敏捷方法

瀑布模型

定义阶段

开发阶段

维护阶段

软件计划(可行性分析报告、软件计划书)

需求分析(规格需求说明书)

软件设计(概要设计说明书(分子模块)、详细设计说明书)

程序编码

软件测试

运行维护

V模型

需求分析

概要设计

详细设计

编码

单元测试

集成测试

系统测试

验收测试

软件测试与维护

软件质量保证

软件过程改进

喷泉模型

演化

维护

测试

实现

设计

分析

面向对象的开发模型,迭代

原型化模型

演化模型

螺旋模型

瀑布模型和原型模型的优点

统一过程

初始

  • 确定项目的范围和边界

  • 识别系统的关键用例

  • 展示系统的候选架构

  • 估计项目费用和时间

  • 评估项目风险

细化

  • fenxi

交互

  • 进行B测试

构建

敏捷方法

自适应开发

水晶方法

特性驱动编程

极限编程

Last updated

Was this helpful?