代码改变世界

软件开发过程模型

2018-03-19 21:24  宋如静  阅读(137)  评论(0)    收藏  举报

软件过程模型是人们在软件开发实践中总结出来的、适用于具有某一类特征项目的标准开发过程。

软件开发模型提供了一个框架并把必要活动映射这个框架中,包括主要的开发阶段、各个阶段要完成的主要任务和活动、各个阶段的输入输出。

常见的软件开发过程模型很多,包括瀑布模型、演化模型(包括原型模型、增量模型和螺旋模型)、喷泉模型、RUP过程等等。

 

 

在实践中,软件项目开发团队必须依据拟开发项目的特点以及对用户需求的把握程度,选择某一开发过程模型做一定的裁剪,设计出适合具体项目的软件开发过程。