3.2 软件生命周期
1. 软件生命周期概念
软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。
软件生命周期分为3个时期共8个阶段,
软件定义期:包括问题定义、可行性研究和需求分析3个阶段;
软件开发期:包括概要设计、详细设计、实现和测试4个阶段;
运行维护期:即运行维护阶段。
软件生命周期各个阶段的活动可以有重复,执行时也可以有迭代,如图3-1所示。
2. 软件生命周期各阶段的主要任务在图3-1中的软件生命周期各阶段的主要任务,见表3-3。
表3-3 软件生命周期各阶段的主要任务
任务 | 描述 |
问题定义 | 确定要求解决的问题是什么 |
可行性研究与计划制定 | 决定该问题是否存在一个可行的解决办法,指定完成开发任务的实施计划 |
需求分析 | 对待开发软件提出需求进行分析并给出详细定义。编写软件规格说明书及初步的用户手册,提交评审 |
软件设计 | 通常又分为概要设计和详细设计两个阶段,给出软件的结构、模块的划分、功能的分配以及处理流程。这阶段提交评审的文档有概要设计说明书、详细设计说明书和测试计划初稿 |
软件实现 | 在软件设计的基础上编写程序。这阶段完成的文档有用户手册、操作手册等面向用户的文档,以及为下一步作准备而编写的单元测试计划 |
软件测试 | 在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告 |
运行维护 | 将已交付的软件投入运行,同时不断的维护,进行必要而且可行的扩充和删改 |
>>>考试大正式启用新域名233.com
公共基础知识笔记:
2011年计算机二级公共基础知识教程汇总
2011年计算机二级公共基础知识辅导讲义汇总
2011年全国计算机等级考试二级公共基础知识要点汇总
2011年全国计算机等级考试二级公共基础知识总结汇总
公共基础知识试题:
2011年全国计算机等级考试二级公共基础知识复习题
全国计算机等级二级公共基础知识考前练习汇总
全国计算机二级考试公共基础知识习题
全国计算机等级考试二级公共基础知识考前练习16套
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。