软件生存周期有这3个阶段

第1个:计划阶段

计划阶段又分为软件计划和需求分析两步。

(1)第一步,因为软件是计算机系统中一个子系统,这样不但要从确定的软件子系统出发, 确定工作域,即确定软件开发总的目标、功能等,开发这样的软件系统需要哪些资源(人力和设备) ,做出成本估算;而且还要求做出可行性分析,即在现有资源与技术的条件下能否实现这样的目标;最后要提出进度安排,并写出软件计划文档。上述问题都要进行管理评审。

(2)第二步,在管理评审通过以后,要确定系统定义和有效性标准(软件验收标准) ,写出软件需求说明书。还要开发一个初步用户手册,进行技术评审。技术评审通过以后,再进行一次对软件计划的评审,因为这时对问题有了进一步的了 解。所以对制定的计划需要进行多次修改,以尽量满足各种要求,然后再进入到开发阶段。

第2个:开发阶段

APP软件开发阶段要经过3个步骤,即设计、编码和测试。首先对软件进行结构设计,定义接口,建立数据结构,规定标记。接着对每个模块进行过程设计、编码和单元测试。最后进行组合测试和有效性测试,对每一个测试用例和结果都要进行评审。

第3个:维护阶段

首先要做的工作就是配置评审,即检查软件文档和代码是否齐全、两者是否一致、是否可以维护等,然后要确定维护组织和职责,并定义表明系统错误和修改 告的格式。维护可分为改正性维护、善性维护和适应性维护等。维护内容广泛,有人把维护看成是第二次开发。要适应环境的变化,就要扩充和改进,但不是建立新系统。维护的内容应该通知用户,要得到用户的认可。然后可进行修改,修改不只是代码修改,必须要有齐全的修改计划、详细过程及测试等文档。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月12日
下一篇 2020年7月12日

相关推荐