软件过程模型也称做软件生命周期模型
从一个特定角度提出的对软件过程的简化描述
(模型不代表具体实现,对过程的简化描述)
对软件开发实际过程的抽象
(模型即抽象)
它包括构成软件过程的各种活动、软件工件(artifact)以及参与角色等。
(模型还是很具体的)
软件生命周期模型:
描述从软件需求定义直至软件经使用后废弃为止,
跨越整个生存期的软件开发、运行和维护所实施的全部过程、活动和任务的结构框架,
同时描述生命周期不同阶段产生的软件工件,明确活动的执行角色等。
(软件生命周期模型=软件开发运行维护整个生命周期:全部过程+全部活动+全部任务+软件工件+执行角色)
传统软件生命周期模型:
瀑布模型
V模型和W模型
原型方法
演化模型
增量模型
螺旋模型
喷泉模型
构件组装模型
快速应用开发模型