- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件配置管理基本活动-Read
IT项目管理 首都经济贸易大学 信息学院 Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Click to edit company slogan . 第*页 * 软件配置及其管理概念 1 软件配置管理基本活动 2 软件的测试管理 3 第13章 软件配置管理 5 学习目标 理解软件配置管理的基本概念 了解软件配置管理的基本活动 熟悉软件测试的特点 理解测试的层次与内容 掌握软件测试计划的编制方法 第13章 软件配置管理 软件配置管理概述 软件配置管理(SCM)是一组针对软件产品的追踪和控制活动,它贯穿于项目生命周期的始终,并代表着软件产品接受各项评审。IEEE对SCM的论述如下:“软件配置管理由适用于所有软件开发项目的最佳工程实践组成,无论是采用分阶段开发,还是采用快速原型进行开发,甚至包括对现有软件产品进行维护”。 实施有效的软件配置管理可以解决以下问题: 开发人员未经授权修改代码或文档; 人员流动造成企业的软件核心技术泄露; 找不到某个文件的历史版本; 13.1 软件配置及其管理的概念 无法重现历史版本; 无法重新编译某个历史版本,使维护工作十分困难; “合版本”时,开发冻结,造成进度延误; 软件系统复杂、编译速度慢、造成进度延误; 因一些特性无法按期完成而影响整个项目的进度或导致整个项目失败; 已修复的Bug在新版本中出现; 配置管理制度难于实施; 分处异地的开发团队难于协同,可能会造成重复工作,并导致系统集成困难。 13.1 软件配置及其管理的概念 软件配置管理应该达到以下几个目标: 软件配置管理活动是有计划的; 选定的软件工作产品是已标识的、受控制的和适用的; 已标识的软件工作产品的变更是受控制的; 受影响的组织和个人可以适时得到软件基线的状态和内容的通知。 13.1 软件配置及其管理的概念 二. 软件配置项及基线 1.基线:是指一个(或一组)配置项在项目生命周期的不同时间点上通过正式评审而进入正式受控的一种状态。基线是软件生命周期中各开发阶段的一个特定点,它的作用是把开发各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,以便于检查与肯定阶段成果。 功能基线 指派基线:指在软件需求分析阶段结束时,经过正式评审和批准的软件需求的规格说明。指派基线是最初批准的指派配置标识。 产品基线:指在软件组装与系统测试阶段结束时,经过正式评审的批准的有关所开发的软件产品的全部配置项的规格说明。产品基线是最初批准的产品配置标识。 13.1 软件配置及其管理的概念 2.软件配置项 在软件开发过程中产生的信息有3种。 计算机程序(源程序及目标程序); 描述计算机程序的文档(包括技术文档和用户文档); 数据结构。 软件配置是指一个软件产品在软件生存周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、程序及其数据的集合。该集合中的每一个元素称为该软件产品软件配置中的一个配置项(Software Configuration Item,SCI)。任何配置管理系统的基础都是存储和管理配置项。典型的软件配置项包括:目标文件、设计文档、测试包、源文件、库、类、编译器、需求说明、用户手册、测试脚本、修改请求、客户记录等。单独的函数、类可作为配置项,全局表也可作为配置项。 13.1 软件配置及其管理的概念 例:图13-1是一个会计系统的工资模块中的社会保险计算方法,这个方法的版本号是6,那么就可以把它标注为配置项“S6”。 13.1 软件配置及其管理的概念 3.配置控制委员会 具体责任如下: 评估变更; 批准变更请求; 在生命周期内规范变更申请流程; 对变更进行反馈; 与项目管理层沟通。 13.1 软件配置及其管理的概念 实施软件配置管理,主要包括以下活动: 制定配置管理计划; 确定配置标识; 版本管理; 变更控制; 系统整合; 配置审核。 13.2 软件配置管理的基本活动 制定软件配置计划 制定配置管理计划的过程就是确定软件配置管理的解决方案 项目经理和软件配置管理委员会(SCCB)根据项目的开发计划确定各个里程碑和开发策略; 根据SCCB的规划,制定详细的软件配置管理计划,交SCCB审核; SCCB通过配置管理计划后交项目经理批准,发布实施。 13.2 软件配置管理的基本活动
文档评论(0)