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

         软件的生命周期即软件的孕育、诞生、成长、成熟、衰亡的过程。在这个过程中要经过六个阶段:

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

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

         

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

         

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

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

          

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

      

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

 

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

 

 

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

      

 

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值