软件过程模型-Chapter2-PartI

2016-09-16  本文已影响0人  崇本息末

一 软件过程

黑盒过程和白盒过程

黑盒过程 白盒过程

二 典型的软件过程模型

瀑布模型
瀑布模型

增量过程模型

增量模型

** 软件被作为一系列的增量来设计、实现、集成和测试,每一个增量是由多种相互作用的模块所形成的提供功能的代码片段构成 **
本质: 「以迭代的方式运用瀑布模型」

演化过程模型
快速原型法
「原型的类型」
「快速原型法的优缺点」
螺旋式过程模型
「螺旋式过程模型的优缺点」

三 总结

「软件过程」存在黑盒过程、白盒过程。其中黑盒过程与客户交流不够,客户只在开始和结束才能接触到产品开发;白盒过程则可以在产品过程开发中获得客户的反馈,从而不断的改进开发。
   「软件过程模型」主要有「瀑布模型」、「增量过程模型」、「演化过程模型」。「瀑布模型」很难回溯,一般适用成熟的技术开发。「增量过程模型」中有「增量模型」和「RAD模型」,从本质上来讲,「增量模型」是一种迭代方式运用瀑布模型,「RAD模型」是一种并行的增量模型。「快速原型」是构建一个原型,然后客户据此原型提出进一步的需求。「螺旋式过程模型」结合了原型的迭代性质和瀑布模型的系统性和可控性,但周期长、成本高。
  综合各个模型,只有确定项目开发的性质,才能合理选择适合的软件过程模型,使得软件开发正常的进行。

上一篇下一篇

猜你喜欢

热点阅读