您的位置:首页 > 其它

软件生命周期的六个阶段及RUP

2011-09-24 21:24 239 查看
         软件的生命周期即软件的孕育、诞生、成长、成熟、衰亡的过程。在这个过程中要经过六个阶段:

         1.制定计划,这个阶段要完成软件的所有前期准备,包括软件开发总的目标、功能性能、可靠性接口等方面的要求、估计开发的投入与产出等等,最后要制定出完成开发任务的实施计化以及可行性研究报告,并将其提交给管理部门审查。在这个阶段就是完成总的估算和之制定总的计划

           具体实现包括六个步骤分别是问题定义、可行性研究、软件计划内容、软件价格估计和效益成本分析、最后形成的文档。

         


          2. 需求分析和定义。这个阶段是针对要开发的软件进行详细分析的阶段,对要进行开发的系统软件确定做什么的问题,上一个阶段是制定总的计划和目标,这个阶段承上一个阶段,对完成可行性研究后的系统进行详细的规划具体内容的阶段。

         


        上边谈到了软件生命周期的第二个阶段软件需求分析,完成了对所要开发软件的详细分析,规定系统软件的功能模块。 揭晓来就要进行软件设计。

        3.软件设计(面向过程的软件设计),在这个阶段完成软件的功能的具体实现方法的实现,同时涉及到很多方法的使用。

          


             4.进程上一个阶段—软件设计阶段,接下来就是使用程序设计语言具体实现功能的阶段,即把程序设计转换成计算机可以读懂的程序代码,写成以某一特定程序设计语言表示的“原程序清单”,说白了就是编码。

      


        5. 程序编写阶段的完成,标志着软件的功能基本实现,可以说软件开发工作的一般算是完成了,但是他只是个最初的原型,要交个用户使用好用做很多工作,首先做的就是对所开发的软件的测试,并通过调试将程序错误查找出来,改正或改进系统性能,这样才能保证所开发的软件的正确性与准确性,并及时交给用户使用。

 


 6.软件测试完后就要交给用户,投入使用了,但是软件在使用的过程中总会出现这样或那样的问题,这时就需要我们的维护工作了。

 


 

       RUP也是针对软件生命周期的,但是他的很多理论更切合实际。

      


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息