软件需求完全确定为前提的
瀑布模型
软件开发初始阶段只能提供基本需求时采用的迭代式或渐进式模型
喷泉模型
螺旋模型
螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的瀑布模型的系统性和可控性等特点。有2个显著特点:
一.采用循环的方式逐步加深系统定义和实现的深度,同时降低风险。
二.确定一系列里程碑,确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案
统一开发过程,
敏捷方法
以形式化为基础的
交换模型
净室软件工程
使用盒模型规约进行分析和建模,并将正确性验证作为发现和排除错误的主要机制,采用统计测试来获取验证软件可靠性所需要的信息
强调在规约和设计上的严格性,以及使用基于数学的正确性来证明对设计模型的每个元素进行形式化验证
螺旋模型包括四个活动
计划制定
风险分析
工程实施
客户评估
敏捷方法
xp极限编程
包含策划,设计,编码,测试四个框架活动的规则和实践
SCRUM迭代增量化过程
Cystal Methods水晶方法族
FDD特性驱动开发
ASD自适应软件开发
DSDM动态系统开发方法
轻量型RHRUP
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!