软件开发模型:
瀑布模型
优点: 严格、应用广泛、提供了模版
缺点: 实际的项目很好按照该模型给定的顺序进行
软件运行版本要等到开发周期的晚期才能得到,若有问题,影响很严重
客户常常难以给出所有需求,但瀑布模型却要求如此,缺乏灵活性
瀑布模型可能会导致过多的文档,更新文档成为一项专门的工作
因等待造成“阻塞”
渐进原型模型:
优点: 与用户见面快
开发成功率高
需求可以不太明确
缺点: 周期长
通常开发成本较高
原型的设计对后期的开发带来影响(直接使用原型/保留了不合适的技术)
使用不当会发生变异(编码修正模型)
螺旋模型:
优点: 风险管理
过程灵活
缺点: 使用该模型需要具有相当丰富的风险评估经验和专门知识
目前国内软件公司还未能及时掌握和运用,有待进一步积累经验