软件工程——软件模型

一.瀑布模型

   1.思想:从制作时间上按工序把问题化简,将功能实现与制作分开便于分工合作

   2.优点:(1).奠定了软件工程方法的基础

              (2).流水依赖,便于分工协作

              (3).推迟物理实现,易于修改文档,有复审质量保证

   3.不足:与用户见面晚,成功率低,一般为25%

   4.使用范围:适用于系统要求明确的系统,各种应用软件的开发均可使用

2.b模型

3.快速原型模型(渐增型)

1.基本思想:允许从部分需求触发,先建立一个不全面的系统,通过测试这个系统,进一步使系统扩充和完善

2.优点:开发的始终开发人员和用户都共同参与,有问题可以随时修改,从而很好的满足用户的需求

3.适用范围:适用于那些知识型软件系统的开发

4.特点:(1).从整体结构上不如瀑布型清晰

              (2).软件的文档不如瀑布型的划分严格

              (3).周期长,成本高

              (4).与用户见面快,开发效率高。

4.演化模型

5.螺旋模型

螺旋模型沿着螺线旋转,在四个象限上分别表达四个方面的获得:制定计划、风险分析、实施工程、客户评估

适用于大工程

6.喷泉模型

发布了39 篇原创文章 · 获赞 3 · 访问量 4294

猜你喜欢

转载自blog.csdn.net/destinyzjy/article/details/103291795