软件开发模型优缺点比较

2011-05-21  李小灯 

软件开发模型:

瀑布模型

       优点:    严格、应用广泛、提供了模版

       缺点:    实际的项目很好按照该模型给定的顺序进行

                     软件运行版本要等到开发周期的晚期才能得到,若有问题,影响很严重

                     客户常常难以给出所有需求,但瀑布模型却要求如此,缺乏灵活性

                     瀑布模型可能会导致过多的文档,更新文档成为一项专门的工作

                     因等待造成“阻塞”

渐进原型模型:

       优点:    与用户见面快

                     开发成功率高

                     需求可以不太明确

       缺点:    周期长

                     通常开发成本较高

                     原型的设计对后期的开发带来影响(直接使用原型/保留了不合适的技术)

                     使用不当会发生变异(编码修正模型)

螺旋模型:

       优点:    风险管理

                     过程灵活

       缺点:    使用该模型需要具有相当丰富的风险评估经验和专门知识

                     目前国内软件公司还未能及时掌握和运用,有待进一步积累经验

424°/4240 人阅读/0 条评论 发表评论

登录 后发表评论