2016-2019

时间沉淀,追求与研究从未停止

软件开发周期包括什么?

发布者:月白网络

发布时间:2019-12-25

  许多开发软件的人都想知道软件开发周期包括什么,其实软件开发周期是指软件从生产到直接报废的过程。下面小编就来说一说软件开发周期包括什么吧。


软件开发周期包括什么.jpg


  问题定义与规划:


  软件开发方与客户需求方共同讨论来确定软件开发的目的以及软件开发的可行性,制定一个开发计划。


  需求分析:


  弄清楚客户对软件的全部需求,有疑问的地方,开发方需派代表同客户方进行沟通,尽可能的将需求明细化。并编写需求规格说明书和初步的用户手册,进行评审。


  软件设计:


  1)概要设计:主要是架构的实现,搭建架构,表述各模块功能;


  2)详细设计:对概要设计表述的各个模块进行深入描述;


  软件编码:


  开发人员按软件设计进行编码。


  软件测试:


  测试人员布置好环境,运用工具对软件进行测试,将bug提交给相关开发人员,并进行bug跟踪。


  运行维护:


  这是软件开发周期中持续时间最长的阶段,为延续软件的使用寿命,软件的维护包括纠错性维护和改进型维护。

0571-28193660