提到软件,或者你需要深入这个行业,那么你就得好好了解什么是软件周期,以及软件生命周期有哪些阶段了。
软件生命周期
1、软件生命周期可以叫做软件生存周期或者系统开发生命周期,是指软件从产生直到报废的过程。
软件生命周期的阶段
1、问题定义与规划:软件开发方与客户需求方共同讨论来确定软件开发的目的以及软件开发的可行性,制定一个开发计划。
2、需求分析:弄清楚客户对软件的全部需榨施氅汝求,有疑问的地方,开发方需派代表同客户方进行沟通,尽可能的将需求明细化。并编写需求规格说明书和初步的用户手册,进行评审。
3、软件设计:1)概要设计:主要是架构的实现,搭建架构,表述各模块功能;2)详细设计:对概要设计表述擢爻充种的各个模块进行深入描述;
4、软件编码:开发人员按软件设计进行编码。
5、软件测试:测试人员布置好环境,运用工具对软件进行测试,将bug提交给相关开发人员,并进行bug跟踪。
6、运行维护:这是生命周期中持续时间最长的阶段,为延续软件的使用寿命,软件的维护包括纠错性维护和改进型维护。