码迷,mamicode.com
首页 > 其他好文 > 详细

软件生命周期

时间:2015-09-28 00:05:15      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

Q:什么是软件生命周期?比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的适用范围。

A:软件生命周期由软件定义、软件开发和运行维护三个时期组成,每个时期又进一步划分成若干个阶段。

 软件定义时期的任务:确定软件开发工程必须完成的总目标(问题定义);确定工程的可行性(可行性分析);确定系统必须完成的功能(需求分析)。

 开发时期:总体设计、详细设计、编码和单元测试、综合测试。

 运行维护时期:使软件持久的满足用户的需要。

 

 瀑布模型:

  优点:有利于大型软件开发过程中人员的组织、管理,有利于软件开发方法和工具的研究,从而提高了大型软件项目开发的质量和效率。

  缺点:1.开发过程一般不能逆转;

     2.实际开发很难按照模型进行;

     3.客户不能给出完整准确的模型;

  适用范围:用户的需求全面且清晰,在开发过程中很少变化;

 

 

软件生命周期

标签:

原文地址:http://www.cnblogs.com/TnaHades/p/4842969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!