配置管理完整版本.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件配置管理——质量管理中心10/14/2024

内容提要软件配置管理(SCM)配置变更管理配置管理计划和配置审计配置管理流程和规范配置管理方法和工具2

软件配置管理软件配置管理(SoftwareConfigurationManagementSCM)是指通过执行版本控制、变更控制等规程,以及使用合适的配置管理软件,来保证所有配置项的安全性和可跟踪性。配置管理是对工作成果的一种有效保护。配置管理与任何一位项目成员都有关系,因为每个人都会产生工作成果。配置管理是否有效取决于三个要素:人、规范、工具3

软件配置管理富有成效的配置管理的特征任何项目成员都要对其工作成果进行配置管理,应当养成良好的习惯。不必付出过多的精力,最低要求是保证重要工作成果不发生混乱。配置管理规范应当清晰明了,便于执行,不必在细节方面要求太多,不给项目人员添加过多的负担,不使人厌烦。选择配置管理工具应当综合考虑价格、易用性和功能因素,而不是选择最先进的工具。4

软件配置管理配置项(ConfigurationItem,CI)软件研发和管理过程中会产生工作成果,例如文档、代码和数据等,他们都应当被妥善的保管起来,以便查阅和修改。将文件分门别类、有条理地保存起来,就是配置项管理的问题。凡是纳入配置管理范畴的工作成果统称为配置项。配置项有两大类:属于产品组成部分的工作成果管理过程中产生的文档每个配置项的主要属性有:名称、标识符、状态、版本、作者、日期等。所有配置项都被保存在配置库里并确保不会混淆和丢失。5

软件配置管理基线(Basiline)由一组配置项组成,这些配置项构成了一个相对稳定的逻辑实体。基线中的配置项被“冻结”了,不能被任何人随意修改。基线通常对应于开发过程中的里程碑,一个产品可以有多个基线,也可以只有一个基线。基线的主要属性有:名称、标识符、版本、日期等。通常将交付客户的基线成为一个“Release”,为内部开发的基线则称为一个“Build”。6

软件配置管理配置管理目标:SCM的活动是有计划的;所有CI均是已标识的;对CI的更动是受控的;在整个软件生存周期中CI是完备的;相关的CI满足:文实相符,文文一致.以确保CI的有效性.CI的状态是可视的,且可追踪的。7

软件配置管理实施配置管理的好处支持开发方法维护产品完整性确保已配置产品的完整性和正确性提供用于开发产品的稳定环境根据项目策略限制对工件的更改,以及提供有关更改任何工件的原因、时间和执行人员的审计跟踪。8

软件配置管理软件配置管理的内容配置的标识配置管理的作用配置管理的规章和职责划分配置管理和其它流程的关系9

配置的标识产品的目录结构10如图所示:一个系统下面会包含多层子系统,每个子系统又是由多个构件组成的

配置的标识产品的目录结构(续)11产品的目录结构是描述一个系统的组成,保管所有相关资料的结构一个系统,我们要记录它是由哪些子系统组成的一个子系统,我们要保管它的需求和定位相关的资料设计和组成(包括各成员构件)子系统的集成测试和发布信息相关的文档和工具

配置的标识产品的目录结构(续)12对于一个具体的构件(Component),我们要保管它的:源代码可执行文件运行库/组件/控件测试代码和测试环境技术文挡(功能说明,技术构架,版本更新说明,测试文挡)根据选择工具的不同,记录和维护产品的目录结构在物理上有不同的实现

配置的标识标识和变更产品的目录结构,从各级子目录一直到构件的各种属性,为我们界定出需要被标识的对象是什么。软件产品不是静态的和不变的,而是不断被动态更新的不同的时期会有不同的版本,落实到每个构件,它们也会被赋予不同的版本属性许多时候需要开发者同时维护多个版本的产品(例如一个是已经发布的版本,一个是正在测试的版本,一个是尚在开发中的版本)13

配置的标识标识和变更(续)通过目录结构和版本来组织产品,在需要的时候可以从配置库中提取和恢复任意一个构件的任意版本的代码、测试或开发环境,以及相关文档。这是配置的标识要解决的问题14

配置的标识配置的变更——基线建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线;管理事物的变化必须有变化的基点;在项目过程中,应该在每次迭代结束点(次要里程碑),以及与生命周期各阶段结束点相关联的主要里程碑处定期建立基线。15

配置的标识配置的变更——基线晋升级别晋升级别是基线的一种属性,用来记录基线的稳定性和质量到达了怎样的高度随着项目的进展,基线的质量和稳定性将会有所提高例如按照质量的提高,可以将晋升级别设定为:已测试的集成已测试的系统已测试的验收上线16

配置的标识配置的变更——基线的晋级和降级产品从一个基线出发开始更新,当功能和特性达到一定程度,并且测试达到一定稳定性后,建立

文档评论(0)

livestudy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档