配置管理基础概念课件.pptVIP

配置管理基础概念课件.ppt

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

1.3.1配置项配置(Configuration)与配置项(CI)计算机程序,包括源代码和可执行程序与计算机程序相对应的各种文档计算机数据,包括计算机程序中包含的数据和系统初始化数据1.3.2基线基线项目开发过程的制品经过正式评审并被相关人员一致同意,可以作为以后项目开发的基础。对已经确定为基线的制品的修改必须要通过正式的变更控制流程。在软件工程环境中,基线是指在软件开发过程中的里程碑,这些里程碑的标志是一项或多项经过正式的技术评审并一致认同的软件制品的提交。1.3.3配置数据库配置数据库(配置库)项目建立和访问软件配置库,这个配置库主要用来对保存配置项和一些与软件配置管理相关的记录。1.4配置管理给项目组带来的好处节约费用?

缩短开发周期?

减少施工费用?有利于知识库的建立?

代码对象库业务及经验库?规范管理?

量化工作量考核?

规范测试?加强协调与沟通?二.配置管理活动和流程标识配置项版本控制变更控制评审统计软件编译、连接和发放管理2.1标识配置项标志配置项对于配置项,可以给出一个比较简单的定义,既软件过程的输出信息可以分为三个主要类别:(1)计算机程序(源代码和可执行程序)(2)描述计算机程序的文档(针对技术开发者和用户)(3)数据(包含在程序内部或外部)。这些项包含了所有在软件过程中产生的信息,总称为软件配置项。”除上述3个配置项以外,还包括项目管理的有关文件、信息记录等。2.1.1确定配置项(范例)1、系统规格说明2、软件项目计划3.软件需求规格说明书a.图形分析模型b.处理规格说明c.原型d.数学规格说明4.初步用户手册5.设计规格说明书a.数据设计描述b.体系结构设计描述c.模块设计描述d.接口设计描述e.对象描述(采用面向对象技术时)6.源代码清单7、测试规格说明a.测试计划和步骤b.测试用例和记录的结果8、操作和安装手册9、可执行程序a.模块可执行代码b.连接的模块10、数据库描述a.模式和文件结构b.初始内容11、联机用户手册12.维护文档a.软件问题报告b.维护请求c.工程变更指令13.软件工程标准和规程2.1.2配置标识(一)配置标识是软件生命周期中划分选择各类配置项、定义配置项的种类、为它们分配标识符的过程。配置项标识的重要内容就是对配置项进行标识和命名。2.1.2配置标识(二)原则1.标识唯一?2.同类配置项的标识方法统一3.可追溯性4.容易记忆2.2版本控制版本控制是软件配置管理的核心功能。所有置于配置库中的元素都应自动予以版本的标识,并保证版本命名的唯一性。版本在生成过程中,自动依照设定的使用模型自动分支、演进。除了系统自动记录的版本信息以外,为了配合软件开发流程的各个阶段,我们还需要定义、收集一些元数据来记录版本的辅助信息和规范开发流程,并为今后对软件过程的度量做好准备。对于配置库中的各个基线控制项,应该根据其基线的位置和状态来设置相应的访问权限。一般来说,对于基线版本之前的各个版本都应处于被锁定的状态,如需要对它们进行变更,则应按照变更控制的流程来进行操作。2.3变更控制变更管理的一般流程是:(1)(获得)提出变更请求;(2)由CCB审核并决定是否批准;(3)(被接受)分配请求,修改人员提取配置项,进行修改;(4)复审变化;(5)提交修改后的配置项;(6)建立测试基线并测试;(7)重建软件的适当版本;(8)复审(审计)所有配置项的变化;(9)发布新版本。

在这样的流程中,配置管理员通过软件配置管理工具来进行访问控制和同步控制,而这两种控制则是建立在前面所描述的版本控制和分支策略的基础上的。2.4配置管理流程配置管理中所涉及到的角色配置管理的基本功能配置管理的流程2.1配置管理中所设计到的角色PMCCBCMODEVSIO2.3配置管理工作的流程图2.4项目中配置管理具体操作流程缺乏管理所造成的问题:软件开发人员之间缺乏必要的交流产品升级和维护所必需的程序和文档非常混乱开发过程中的人员流动经常发生因管理不善致使未经测试的软件加入到产品中项目开发状态不清楚软件生产达不到规模化配置管理的概念源于美国空军,为了规范设备的设计与制造,美国空军1962年制定并发布了第一个配置管理的标准“AFSCM375-1,CMDur

文档评论(0)

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

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

1亿VIP精品文档

相关文档