关键词:软件生命周期包括哪几个阶段呢
软件生存周期的八个阶段
软件生存周期一-般由软件计划、软件开发和软件运行维护三个时期组成。软件计划时期分为问题定义、可行性研究、需求分析三个阶段。软件开发时期可分为软件概要设计、软件详细设计、软件实现、综合测试等阶段。软件交付使用后在运行过程中需要不断地进行维护,才能使软件持久地满足用户的需要。以下简单介绍软件生存周期各阶段的主要任务。
(1)问题定义
确定系统的目标、规模和基本任务。
(2)可行性研究
从经济、技术、法律等方面分析确定系统是否值得开发,及时建议停止项目开发,避免人力、物力、时间的浪费。
(3)需求分析
确定软件系统应具备的具体功能。通常用数据流图、数据字典和简明算法描述来表示系统的逻辑模型,以防止产生系统设计与用户实际需求不相符的后果。
(4)概要设计
确定系统设计方案、软件的体系结构、软件的模块结构。(5)详细设计描述如何具体地实现系统。
(6)软件实现阶段
进行程序设计(编码)和模块测试。(7)综合测试阶段
通过各种类型的测试,查出软件设计中的错误并改正错误,确保软件的质量;还要在用的参与下进行验收,才可交付使用。
(8)软件维护
软件运行期间,通过各种必要的维护改正错误、或修改扩充功能,使软件适应环境变化,以便延长软件的使用寿命和提高软件的效益。每次维护的要求及修改步骤都应详细、准确地己录下来,并作为文档加以保存。