软件的生命周期即软件的孕育、诞生、成长、成熟、衰亡的过程。在这个过程中要经过六个阶段:
1.制定计划,这个阶段要完成软件的所有前期准备,包括软件开发总的目标、功能性能、可靠性接口等方面的要求、估计开发的投入与产出等等,最后要制定出完成开发任务的实施计化以及可行性研究 告,并将其提交给管理部门审查。在这个阶段就是完成总的估算和之制定总的计划
具体实现包括六个步骤分别是问题定义、可行性研究、软件计划内容、软件价格估计和效益成本分析、最后形成的文档。
2. 需求分析和定义。这个阶段是针对要开发的软件进行详细分析的阶段,对要进行开发的系统软件确定做什么的问题,上一个阶段是制定总的计划和目标,这个阶段承上一个阶段,对完成可行性研究后的系统进行详细的规划具体内容的阶段。
上边谈到了软件生命周期的第二个阶段软件需求分析,完成了对所要开发软件的详细分析,规定系统软件的功能模块。 揭晓来就要进行软件设计。
3.软件设计(面向过程的软件设计),在这个阶段完成软件的功能的具体实现方法的实现,同时涉及到很多方法的使用。
4.进程上一个阶段—软件设计阶段,接下来就是使用程序设计语言具体实现功能的阶段,即把程序设计转换成计算机可以读懂的程序代码,写成以某一特定程序设计语言表示的“原程序清单”,说白了就是编码。
5. 程序编写阶段的完成,标志着软件的功能基本实现,可以说软件开发工作的一般算是完成了,但是他只是个最初的原型,要交个用户使用好用做很多工作,首先做的就是对所开发的软件的测试,并通过调试将程序错误查找出来,改正或改进系统性能,这样才能保证所开发的软件的正确性与准确性,并及时交给用户使用。
6.软件测试完后就要交给用户,投入使用了,但是软件在使用的过程中总会出现这样或那样的问题,这时就需要我们的维护工作了。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!