- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华强信息配置管理培训 一 配置管理的概念和范畴; 二 配置管理的主要任务; 三 配置管理过程; 四 配置管理技术和工具使用; 五 其他说明; 配置管理概念: ISO 9000-3 :1997 配置管理是一个管理学科,它对配置项(包括软件项)的开发和支持生存期给与技术上的和管理上的指导。配置管理的应用取决于项目的规模、复杂程度和风险大小。 W.Babich 的解释 软件配置管理能协调软件开发,使混乱减少到最小。软件配置管理是一种标识、组织和控制修改的技术,目的是最有效的提高生产率。 GB/T 11457 :1995《软件工程术语》国家标准 A.表示和确定系统中配置项的过程,在系统整个生存期内控制这些配置项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。 B.对下列工作进行技术和行动指导与监督的一套规范: —对配置项的功能特性和物理特性进行标识和文件编制工作; —控制这些特性的更动情况; —记录并报告这些更动进行的处理和实现的状态。 配置管理简单一点的理解就是管理项目的阶段或最终成果,为项目管理的进度、质量考核提供可度量的客观数据。 配置管理更深入的研究和执行包括:版本管理和控制、配置标识、基线执行和审核、配置执行机制、配置管理活动执行和审核等等; 为什么需要配置管理 忽视配置管理可能导致的混乱现象: 标识混乱 缺少跟踪性 版本混乱,版本标识不统一或重复 不能协同工作 已经解决的缺陷过后又出现错误 缺少监控 找不到最新修改了的源程序 找不到编程序的人 工作产品的完整性、正确性、一致性、 可追溯性无法保证 缺少可视性 管理层对开发人员的文档和工作成果方面无量化的指标对每个人的工作进行评定 缺少控制 任务: 管理开发中心所有已立项项目产品的开发阶段成果或最终成果,包括:软件源代码、硬件成果、相关技术文档、用户文档等。 目的实现:建立并维护项目资产的完备性。 1 版本管理:软件和文档的版本管理,每个版本提交必须输入日志以便日后跟踪每个变化; 2 文档管理、检查监督:项目文档的管理,包括项目技术文档、过程文档、用户文档的管理; 3并行开发:通过代码的配置管理实现项目组成员协同开发、并行开发; 4构建管理:产品发布管理,借助每日构建工具对生成的每个执行文件进行管理; 配置项、标识、控制、状态、审核 配置项:产品的各种管理文档、技术文档、源代码以及可执行代码、运行时所需的各种数据、编译程序以及其他支持工具。根据项目特点一个完整的项目会包括不同的配置项分类,一般包括项目管理文档、技术文档、程序代码、集成版本、用户文档 等等。 配置标识:为系统选择配置项,在技术文档中记录配置项的物力和功能特性。 配置控制:在正式的配置标识基础上,对配置项的变更进行评估、协调、批准或否决以及实现。 配置状态:为有效进行配置管理进行的记录和报告信息。 配置审核:对配置项实施的、已验证的配置项符合特定的标准或需求的审核。主要包括:配置管理活动审核和基线审核。 配置项、标识、控制、状态、审核 (1)制定配置管理计划; (2)更新、提交配置项,配置标识; (3)实施变更控制; (4)报告配置库状态; (5)进行配置审核; (6)进行版本管理和发布管理; 配置管理工具: 独立搭建服务器平台,使用CVS——开源版本管理工具。 服务器配置: CPU:双CPU2.0G以上; 内存:1G DDR; 硬盘空间:双硬盘 73G; 网卡:HP 1G bit网卡一张; 网络拓扑: 使用现有公司网络结构; CVS工具简要介绍: CVS 是典型的 C/S 结构的软件 ,包括服务端和客户端。多个开发人员通过服务端的中心版本控制系统记录文件的版本。 CVS 的基本工作思路是这样的:在一台服务器上建立一个仓库,仓库里可以存放许多不同项目的源程序和文件。由仓库管理员统一管理这些源程序。这样,就好象只有一个人在修改文件一样。避免了冲突。每个用户在使用仓库之前,首先要把仓库里的项目文件下载到本地。用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs 仓库管理员统一修改。这样就可以做到跟踪文件变化,冲突控制等等。 1 配置管理角色定义 CCB(Software Configuration Control Board)配置管理部; CCB负责人:由研发主管或项目负责人担当,主要职责是审批《配置管理计划》、审批重大的变更; CCB成员:由研发主管、项目负责人、SQA人员共同组成,主要职责是讨论、审批配置项或基线的变更; QA:主要职责跟踪项目进展,检查配置管理活动; 配置管
原创力文档


文档评论(0)