软件生存周期,又称为软件的生命期。生命期是指孕育——诞生——成长——成熟——衰亡(不再使用 )的过程。整个过程分为个阶段:
1.问题的定义与计划制定:理解工作范围,产生计划任务书。
2.需求分析与可行性研究:定义用户需求,软件需求规格说明书。
3.软件设计:分为概要设计和详细设计。建立软件结构,形成设计说明书
4.程序编码:编写程序,产生程序清单。
5.软件测试:分为单元测试、组装测试。发现和排除错误、可运行 的 程序。
6.运行与维护:分为改正性维护、适应性维护、完成性维护。运行和管理、改进系统。
软件的危机只要是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发和而维护过程中出现一系列的严重问题的现象。产生软件危机的主要原因有两方面:
1.与软件本身的特点有关。
2.来自于软件开发人的弱点。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!