生存模型
项目生存选择:
1.预测生存期模型:提前进行大量计划工作,然后一次性执行;执行是一个连续的过程。
瀑布模型:只能从上往下,不能返回。编码阶段不能修改需求和设计。
优点:管理方便,只需要严格控制项目的执行顺序。
缺点:项目的可变性无法适应瀑布模型的要求。
一般对需求很明确,且方案也很明确的项目使用,短期项目比较适应。
V模型是瀑布模型的一个变种,但强调测试与开发的利益关系,对系统性能、安全等有严格要求。
2.迭代型生存期模型:运行对未完成的工作进行反馈,从而改进和修改该工作。
原型模型:通过构建不断构造原型来设计方案,最后确定了项目需求和系统设计。
优点:可以应对需求的变化
适应于需求不明确,复杂度高,变更频繁的项目。