软件开发模型

  • 开发模型概念

用于指导软件开发过程的流程

  • 瀑布模型(需要会画,知道特点、优点、缺点)

 

 特点:

线性模型

阶段界定清晰

文档驱动型模型(即每个阶段都有文档产出)

优点:

阶段界定清晰

提高大型软件开发的效率和质量

缺点:

不适应需求更改

风险后延,失去早纠错机会

错误传递和漫延

  • 快速原型模型(需知道特点、优点、缺点)

 

 

 

 

 特点:

快速构造原型

支持用户参与

适应需求变化

优点:

减少因需求不明确带来的风险

缺点:

不适用于大型软件开发项目(快速构建原型时间较长)

限制开发人员创新

  • 螺旋模型(需知道特点、优点、缺点)

 

 特点:

加入了风险评价

优点:

降低了软件开发风险、项目发布前的危害

缺点:

需要风险评测经验丰富的人

如果没有检测到风险,将会带来巨大损失

迭代太多,开发成本高,项目提交延后

 

版权声明:本文为XvYen原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/XvYen/p/14172275.html