1:软件过程模型
软件过程模型有哪些 ?
瀑布模型(★)
V模型[瀑布模型变种]
原型模型(★)
螺旋模型[原型+瀑布](★)
构件组装模型/基于构件的开发方法
快速应用开发RDA[瀑布+构件组装]
统一过程/统一开发方法(★)
敏捷开发方法(★)
1.1:瀑布模型
特点:
严格区分阶段,每个阶段因果关系紧密相连
只适合需求明确的项目
缺点:
软件需求完整性、正确性很难确定
严格串行化,很长时间才能看到结果
瀑布模型要求每个阶段一次性完全解决该阶段工作,这不现实.
1.2:原型模型
适合需求不明确的项目.
原型模型有两个阶段:
1.原型开发阶段
2.目标软件开发阶段
1.原型开发阶段**
2.目标软件开发阶段
原型模型又分为 摒弃型原型 和演示型原型