电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件生命周期指南VIP免费

软件生命周期指南_第1页
1/12
软件生命周期指南_第2页
2/12
软件生命周期指南_第3页
3/12
版本1 .0 软件生命周期指南 第 1 页 / 共 1 2 页 文档编号: 日期: 软件生命周期指南 版本1.0 软件生命周期指南 第2 页 / 共12 页 1 前言 软件生命周期是指软件产品或软件系统从产生、投入使用到被淘汰的全过程。在计算机技术发展的初期,人们把软件开发简单地理解为编写程序。随着软件复杂性的增长,人们认识到软件开发活动应划分为需求分析、设计、实现、测试等若干个活动,并将这些活动以适当的方式分配到不同的阶段中去完成。 软件生命周期模型是描述软件开发全部过程、活动和任务的结构框架。比较常见的软件生命周期模型是瀑布模型、增量模型、原型模型和螺旋模型等。 1 .1 目的和适用范围 本文档规定了<组织>适用的软件生命周期模型,作为项目经理在制定项目计划时根据项目需求、复杂程度、进度要求等项目特点确定采用何种开发过程的依据。如果确定的生命周期模型不在本文档中规定的范围内,必须经过 SEPG 和高层经理的审批才能使用。 本文档适用于<组织>的所有软件项目。 1 .2 缩略语 SPP 软件项目计划 SPTO 软件项目跟踪和监控 SQA 软件质量保证 SCM 软件配置管理 SOW 工作说明书 W BS 工作分解结构 SRS 软件需求规格说明书 1 .3 参考文献 《CMM 1.1》。 2 瀑布模型 瀑布模型是最常用的软件开发模型,它的各个阶段是按线性序列组织的。开发过程中的阶段划分为项目策划、需求分析、概要设计、详细设计、编码和单元测试、软件集成和集成测试、系统测试、验收和安装等(图 1)。尽管开发过程中定义了各个阶段的顺序,但这些阶段有时是相互交迭进行的,阶段间的依赖性由入口准则来确定。 项目策划 需求分析 概要设计 详细设计 编码和单 元测试 软件集成 和集成测试 系统测试 验收和安装 版本1.0 软件生命周期指南 第3 页 / 共12 页 图1 瀑布模型 瀑布模型的每个阶段均具有以下特征:  从上一阶段接受本阶段工作的对象,作为输入;  对上述输入实施本阶段的活动;  给出本阶段的工作成果,作为输出传入下一阶段;  对本阶段工作进行评审,如果本阶段工作得到确认,那么继续下阶段工作,否则返回前一阶段,甚至更前阶段。 瀑布模型为软件开发与维护提供了一种有效的管理模式,根据这一管理模式制订开发计划、进行成本预算、组织开发人员,以阶段评审和文档控制为手段有效地对整个开发过程进行指导,从而保证了软件产品的质量。  优点:近...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件生命周期指南

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部