1. 软件生命周期概念
软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。
软件生命周期分为3个时期共8个阶段,
软件定义期:包括问题定义、可行性研究和需求分析3个阶段;
软件开发期:包括概要设计、详细设计、实现和测试4个阶段;
运行维护期:即运行维护阶段。
软件生命周期各个阶段的活动可以有重复,执行时也可以有迭代,如图3-1所示。

2. 软件生命周期各阶段的主要任务在图3-1中的软件生命周期各阶段的主要任务,见表3-3。
表3-3 软件生命周期各阶段的主要任务
|
任务 |
描述 |
|
问题定义 |
确定要求解决的问题是什么 |
|
可行性研究与计划制定 |
决定该问题是否存在一个可行的解决办法,指定完成开发任务的实施计划 |
|
需求分析 |
对待开发软件提出需求进行分析并给出详细定义。编写软件规格说明书及初步的用户手册,提交评审 |
|
软件设计 |
通常又分为概要设计和详细设计两个阶段,给出软件的结构、模块的划分、功能的分配以及处理流程。这阶段提交评审的文档有概要设计说明书、详细设计说明书和测试计划初稿 |
|
软件实现 |
在软件设计的基础上编写程序。这阶段完成的文档有用户手册、操作手册等面向用户的文档,以及为下一步作准备而编写的单元测试计划 |
|
软件测试 |
在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告 |
|
运行维护 |
将已交付的软件投入运行,同时不断的维护,进行必要而且可行的扩充和删改 |
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|