2016SPM06-软件项目配置管理程序.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
清华大学软件学院软件项目管理课件研制组 一个问题例子 结果… 另一些可能的情况 为什么需要配置管理? 从软件开发的规模看 软件开发中的一系列普遍问题 配置管理给我们带来了什么 软件项目配置管理就是作为变更控制机制而引入到软件项目中的,其关键任务就是控制变更活动,因此在软件项目管理中占有重要地位。 6.1.1 软件配置管理概念 软件配置项是为了配置管理的目的而作为一个单位来看待的软件要素集合。 例如:项目计划,软件配置管理计划,设计文档,源代码,测试数据,项目数据,用户手册,等等。 基线(Baseline)是开发过程的里程碑,以一个或多个软件配置项的交付为标准;基线由通过正式评审的软件配置项组成,是进一步开发的基础,基线只有通过正式的变更控制过程才能修改 版本是一个基线或一个软件配置项的特例。 控制:通过建立产品基线,控制软件产品的发布和在整个软件生命周期中对软件产品的修改。 状态统计:记录并报告构件和修改请求的状态,并收集关于产品构件的重要统计信息。 审核:确认产品的完整性并维护构件间的一致性,即确保产品是一个严格定义的构件集合。 过程管理:确保软件组织的规程、方针和软件生命周期得以正确贯彻执行。 配置管理委员会( Configuration Control Board, CCB)负责评审和批准对基线的变更,通常由项目选出的代表组成。 6.1.2软件配置管理定义 识别、定义系统中的配置项,在软件生命周期中控制它们的变更,记录并报告配置项和变更请求的状态,并验证它们的完整性和正确性的一个过程。 6.1.3 软件配置管理过程 6.1.4 软件配置管理过程活动 6.2.2 软件配置管理职责 主要角色 配置经理 模块主管 变更控制委员会CCB 配置经理 配置经理职能 制定SCM规程,形成文档并分发给有关人员 建立系统基线,包括备份规则 确保对基线的变更都经过授权人员的批准 确保对基线的所有变更都进行充分细致的记录,以便可以重新生成或回退 确保所有基线变更都经过回归测试 规定解决异常问题的关注焦点 模块主管 模块主管职能 把握模块的设计 为参与模块及其接口工作的人员提供建议 控制模块的所有更改 评审模块的变更和定期进行回归测试,确保模块的完整性 变更控制委员会 变更控制委员会职能 是大中型软件项目中协调变更的集中控制机制,是对每个变更进行评审,做出相关决策的实体。 它批准建立软件配置项的软件基线和标识,授权SCM组从软件基线库生成产品,对SCI变更要求的处理给出建设性意见。 在实际操作中,软件开发经理常常兼任系统层CCB的主席。 按照8项指标描述SCM过程活动 目的,SCM过程活动的目的 角色及职责,完成一个过程活动的个人或小组职责 入口准则,触发一个过程活动的必要的条件 控制,约束或调节一个过程活动 输入,一个过程活动执行的数据 过程活动,采取行动把输入转变成预定的输出 输出,一个过程活动产生或导出的数据 出口准则,结束一个过程活动的必要条件。 6.2.4 配置管理计划的大纲 【173-175】 6.3软件配置管理的功能 软件配置管理的功能主要有 配置标识 配置控制【版本控制】 配置审核【变更管理】 配置状态报告 ... 6.3.1配置标识 配置标识是唯一地标识软件配置项,使它们可通过某种方式访问。 配置标识的目标是在整个系统生命周期中表示系统的构件,提供软件和软件相关产品之间的跟踪能力。 要注意的问题 配置标识功能论述了与基线中包含的软件配置项的标识以及基线本身的标识有关的问题。 “标识”用来确定如何识别产品的所有部件和由部件建造的产品基线。 在标识过程中要考虑以下几个关键点 必须识别出每一个软件配置项并赋予它唯一的标记 识别和标记计划必须反映产品的结构 必须建立识别和标记软件配置项的标准 必须建立识别和标记所有形式的测试和测试数据的标准 必须建立识别建造基线需要的支持工具的标准 要特别关注集成到软件产品中的第三方软件 要特别关注来自其他产品中正被重新使用的软件或打算重用的软件 要特别关注打算替换掉的原型软件 2、配置标识框架【176示例】 ITEM 配置项名称 IS BELONGTO 文档类别名 PROVIDES 供应资源表 ROPERTIES 供应资源特性描述 REQUIRES需求资源表 VERSION_LINK版本链 CONTENTPONITER指针{指向初版内容} END 配置项名称是一字符串,为该配置项命名。 文档类别名指配置项属于哪一工程、哪类文档。 资源指配置项向外供应什么、向外要求什么,实际上就是表达与其他配置项的关系、变化/版本信息。 供应资源特性采用非过程化的、独立于完成语言的方式说明数据的类型、功能、接口形式及其他一些限定特征。 版本链指版

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档