配置管理

配置管理
配置管理

配置管理流程

1.配置管理计划

配置管理计划内容主要包括配置管理软硬件资源、配置项计划、基线计划、交付计划、备份计划等。由CCB审批该计划,在小型的项目管理过程中,一般由项目经理进行审批配置管理计划。制定配置管理计划,以便于配置管理人员按计划开展配置管理工作。

制定配置管理计划步骤:

1)建立并维护配置管理的组织方针

这个方针主要确定组织所期望该项目的工作产品范围、产品基线、需要跟踪和控制变更的工作产品,及哪些相关人员应该了解配置管理计划。

2)确定配置管理需要使用的资源

确定过程和产品质量保证活动工具及计算机资源。

3)分配责任

确定配置管理负责人及责任和权限。

4)培训计划

主要培训配置管理工作人员的角色、责任和权限,配置管理标准、规程和方法、配置库系统。

5)确定配置管理项目干系人

确定项目管理相关的项目干系人及介入时机。项目干系人介入的主要活动是:建立基线、审查配置管理系统报告和解决问题、评估配置项变更的影响、进行配置审核、审查配置管理审核的结果。

6)制定识别配置项准则

确定进行配置管理的配置项的范围,并规定识别它们的标准。

7)制定配置项管理表

8)确定配置管理软硬件资源

确定配置管理软件及计算机资源。

9)制定基线计划

确定每个基线的名称(标识符)及主要配置项,估计每个基线建立时间。

10)制定配置库备份计划

配置库备份计划

11)制定变更控制规程

配置项变更的工作流程

12)制定审批计划

是关于审批《配置管理计划》的计划。

2.识别配置项

识别配置项是识别将置于配置管理之下的配置项和相关工作产品。

识别配置项主要步骤:

1)识别配置项

配置项组成的主要工作产品:过程描述、需求、设计、测试计划和规程、测试结果、代码、工具、接口描述。

2)为每个配置项指定唯一性的标识号

根据《配置管理计划》中关于配置项标识号的规定,为每个配置项指定唯一性的标识号规范配置项的名称。

3)确定每个配置项的重要特征

4)确定配置项进入配置管理的时间

配置管理员根据项目进展确定配置项在其开发过程中将置于配置管理之下的时刻。

5)确定每个配置项的拥有的责任

配置管理员确定配置项拥有者及其责任。责任一般包括:

保证配置项的正确性。

遵守关于配置项的安全保密规定。

保证配置项的完整性。

6)填写《配置项管理表》

配置管理员完成上述工作后,填写《配置项管理表》。

7)审批《配置项管理表》

2、建立配置管理系统

配置管理系统用于控制工作产品的配置管理和变更管理。配置管理员为每个项目成员分配对配置库的操作权限。

3.创建基线或发行基线

配置管理员根据《项目计划文档》、《配置管理计划》、《配置项管理表》等文档,创建或发行基线,供内部使用或交付顾客。

4.变更管理

变更工作流程:

变更申请单:

5.版本管理

版本包括各种文件、技术文档和程序版本。配置项的状态有三种:草稿、正是发布、正在修改。

配置项版本控制流程:

如果要修改处于正式发布状态的配置项,必须按照变更控制规程执行。

项目配置管理过程规范方案

项目配置管理过程规范文档种类:研发体系 发行范围:研发中心

变更记录

目录 1. 前言 (4) 1.1. 目的 (4) 1.2. 适用范围 (4) 1.3. 术语 (4) 2. 职责说明 (5) 3. 输入 (6) 4. 入口准则 (6) 5. 活动 (7) 5.1. 活动关系图 (7) 5.1.1. 配置管理流程图 (7) 5.1.2. 配置变更流程图 (8) 5.2. 活动描述 (8) 5.2.1. 制定配置管理计划 (8) 5.2.2. 建立配置库 (9) 5.2.3. 建立配置项 (9) 5.2.4. 基线建立及发布过程 (9) 5.2.5. 配置变更 (10) 5.2.6. 配置审计 (11) 5.2.7. 备份 (11) 6. 输出 (11) 7. 出口准则 (11) 8. 本过程裁剪规定 (11)

1. 前言 1.1. 目的 用于描述配置管理过程,规范配置管理的操作。 1.2. 适用范围 适用于在软件生命周期中对各类软件项目的配置管理活动。 1.3. 术语 CCB:Configuration Control Board,配置控制委员会,每个项目组需要建立项目级的CCB作为变更控制权威。CCB由PPQA、项目经理、测试经理、配置管理员构成,有时也可以包括客户代表、高层经理。CCB组长可以是PPQA或高层经理,但不能是项目经理。 Baseline:基线,是开发过程中标识出的里程碑所交付的一个或多个配置项,它有三个特征:(1)已经过正式的评审和批准;(2)作为项目发展和产品升级的基础。基线变更必须经过CCB审批。 配置审计:可以分为物理审计和功能审计。前者审查配置项的外在特征的正确性与一致性;后者审查配置项内容的正确性与一致性。 物理审计的内容包括: ?确认配置项标识的正确性; ?确认已受控配置项的更改是受到控制的; ?验证配置库内容与相应记录之间的一致性; ?验证配置管理活动与相应记录之间的一致性; ?验证配置管理工作是否符合适用的标准和规程; ?验证配置管理系统与系统备份的有效性、一致性等。 功能审计的内容包括: ?验证当前基线所含配置项对前一基线所含配置项的追溯性;

配置管理岗位职责

配置管理员岗位职责 摘自:软件配置管理论坛 一、配置经理的基本技能与资格 资格: 能够重视配置管理工作; 能够按规范实施配置管理工作; 积极支持部门的配置管理方面的工作; 能够积极支持与帮助其他人员; 为部门的配置管理能力的提高贡献力量; 熟悉公司配置流程以及其他相关的流程; 为增进项目管理,对于项目内的困难和关键问题,能够及时反映到部门; 基本技能: 能够独立规划项目的配置管理工作; 熟练掌握配置管理的相关概念; 能够了解配置的相关工具,熟练使用技术工程部配置所使用的工具; 具有基本的与人沟通的技巧; 能够了解项目管理过程中的主要环节; 初步了解项目管理过程中的质量保证的各个方面; 了解部分系统和应用工具,如数据库ORACLE,前台开发工具DEPHI等; 二、配置经理的职责 作为一名配置人员,配置经理的职责就是能够与质量人员、测试人员等共同保证项目的质量。如:作为质量保证的成员之一,能够为整个技术工程部规范化管理的推进作贡献,如宣传规范化管理的知识,陈述规范化管理的利弊等;能够在项目进行的整个生命过程中,不断的与项目经理、QA、SCCB及项目成员进行配置管理规范化的沟通,为项目配置管理的规范化作出努力. 具体表现为: ?项目进行初期或首次进入项目中时,能够首先与项目经理、QA、SCCB及项目成员就项目的未来配置管理工作进行沟通,取得项目经理、QA、SCCB及项目全体成员对配置工作的认可与支持; ?积极了解项目情况,项目各阶段的进展,为更好的进行配置管理作努力; ?熟练并充分的利用配置管理工具的各方面的功能,提高配置管理的效率; ?为项目控制好版本,保证项目各阶段所使用的版本正确; ?及时发现项目问题,把问题及时反馈给项目经理、QA或SCCB,并积极协助解决; ?与项目内其他组成员,如开发组、测试组等协调工作,并能够很好的沟通; ?能够在项目中不断总结、分析,为项目内配置管理工作的进一步优化作贡献;

配置管理系统

配置管理系统(北大软件 010 - 61137666) 配置管理系统,采用基于构件等先进思想和技术,支持软件全生命周期的资源管理需求,确保软件工作产品的完整性、可追溯性。 配置管理系统支持对软件的配置标识、变更控制、状态纪实、配置审核、产品发布管理等功能,实现核心知识产权的积累和开发成果的复用。 1.1.1 组成结构(北大软件 010 - 61137666) 配置管理系统支持建立和维护三库:开发库、受控库、产品库。 根据企业安全管理策略设定分级控制方式,支持建立多级库,并建立相关控制关系;每级可设置若干个库;配置库可集中部署或分布式部署,即多库可以部署在一台服务器上,也可以部署在单独的多个服务器上。 1. 典型的三库管理,支持独立设置产品库、受控库、开发库,如下图所示。 图表1三库结构 2. 典型的四库管理,支持独立设置部门开发库、部门受控库、所级受控库、所级产品库等,如下图所示。

图表2四级库结构配置管理各库功能描述如下:

以“三库”结构为例,系统覆盖配置管理计划、配置标识、基线建立、入库、产品交付、配置变更、配置审核等环节,其演进及控制关系如下图。 图表3 配置管理工作流程 1.1.2主要特点(北大软件010 - 61137666) 3.独立灵活的多级库配置 支持国军标要求的独立设置产品库、受控库、开发库的要求,满足对配置资源的分级控制要求,支持软件开发库、受控库和产品库三库的独立管理,实现对受控库和产品库的入库、出库、变更控制和版本管理。

系统具有三库无限级联合与分布部署特性,可根据企业管理策略建立多控制级别的配置库,设定每级配置库的数量和上下级库间的控制关系,并支持开发库、受控库和产品库的统一管理。 4.产品生存全过程管理 支持软件配置管理全研发过程的活动和产品控制,即支持“用户严格按照配置管理计划实施配置管理—基于配置库的实际状况客观报告配置状态”的全过程的活动。 5.灵活的流程定制 可根据用户实际情况定制流程及表单。 6.支持线上线下审批方式 支持配置控制表单的网上在线审批(网上流转审批)和网下脱机审批两种工作模式,两种模式可以在同一项目中由配置管理人员根据实际情况灵活选用。 7.文档管理功能 实现软件文档的全生命周期管理,包括创建、审签、归档、发布、打印、作废等,能够按照项目策划的软件文档清单和归档计划实施自动检查,并产生定期报表。 8.丰富的统计查询功能,支持过程的测量和监控 支持相关人员对配置管理状态的查询和追溯。能够为领导层的管理和决策提供准确一致的决策支持信息,包括配置项和基线提交偏差情况、基线状态、一致性关系、产品出入库状况、变更状况、问题追踪、配置记实、配置审核的等重要信息; 9.配置库资源的安全控制 1)系统采用三员管理机制,分权管理系统的用户管理、权限分配、系统操 作日志管理。 2)系统基于角色的授权机制,支持权限最小化的策略; 3)系统可采用多种数据备份机制,提高系统的数据的抗毁性。 10.支持并行开发 系统采用文件共享锁机制实现多人对相同配置资源的并行开发控制。在系统共享文件修改控制机制的基础上,采用三种配置资源锁以实现对并行开发的

配置管理计划-xxxxxx系统

. 配置管理计划******系统

修订页版本控制

目录 目录 ........................................................................................................................................... - 3 -1.引言............................................................................................................................................ - 4 - 1.1编写目的 (4) 1.2适用范围 (4) 1.3参考资料 (4) 1.4术语表 (4) 2.配置管理人员与责任 ................................................................................................................. - 5 - 3.用于配置管理的软硬件资源...................................................................................................... - 6 - 4.配置库结构与权限 ..................................................................................................................... - 6 - 4.1配置库列表 (6) 4.2配置库结构 (6) 4.3配置库操作权限 (6) 5.配置项计划 ................................................................................................................................ - 7 - 6.基线计划 .................................................................................................................................... - 7 - 7.配置库备份计划......................................................................................................................... - 7 -

配置管理数据库设计说明书

1引言 ...................................................................................................... 错误!未定义书签。编写目的....................................................................................................... 错误!未定义书签。背景 .............................................................................................................. 错误!未定义书签。定义 .............................................................................................................. 错误!未定义书签。参考资料....................................................................................................... 错误!未定义书签。2外部设计............................................................................................... 错误!未定义书签。标识符和状态............................................................................................... 错误!未定义书签。使用它的程序............................................................................................... 错误!未定义书签。约定 .............................................................................................................. 错误!未定义书签。专门指导....................................................................................................... 错误!未定义书签。支持软件....................................................................................................... 错误!未定义书签。3结构设计............................................................................................... 错误!未定义书签。概念结构设计............................................................................................... 错误!未定义书签。逻辑结构设计............................................................................................... 错误!未定义书签。物理结构设计............................................................................................... 错误!未定义书签。4运用设计............................................................................................... 错误!未定义书签。数据字典设计............................................................................................... 错误!未定义书签。安全保密设计............................................................................................... 错误!未定义书签。

软件配置管理规范流程模板

软件配置管理规范 流程 1 概述 1.1 目的 本文档主要目的在于规范项目配置管理活动, 确保配置项正确地唯一标识而且易于存取, 保证基线配置项的更改受控, 明确基线状态, 在整个软件生命周期中建立和维护项目产品的完整性和可追溯性。 1.2 适用范围本文档适用于不同类别的软件产品和软件项目开发工程的配置管理活动, 针对项目不同在流程上作适当的删减。配置管理可采用各种工具及手工办法, 本文件以CVS( 并行版本系统) 配置管理工具为例, 规定公司的配置管理办法, 使用其它工具时也可对应本文件

的要求参照执行。 1.3 术语和缩略语 1.3.1 软件配置管理( Software Configuration Management, SCM) 软件配置管理是对软件修改进行标识、组织和控制的技术, 用来协调和控制整个过程。是经过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程, 确保软件开发者在软件生命周期中各个阶段都能得到精确的不同版本的产品配置。 1.3.2 配置项( Configuration Item, CI) 凡是纳入配置管理范畴的工 作成果统称为配置项, 配置项逻辑上组成软件系统的各组成部分, 一般是能够单独进行设计、实施和测试的。 每个配置项的主要属性有: 名称、标签、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里, 确保不会混淆、丢失。配置项及其历史记录反映了软件的演化过程。 1.3.3 基线( Baseline) 在配置管理系统中, 基线就是一个配置项或一组配置项在其生命周期的不同时间点上经过正式评审而进入正式受控的一种状态这些配置项构成了一个相对稳定的逻辑实体, 而这个过程被称为基线化”。每一个基线都是其下一步开发的出发点和参考点。基线确定了元素( 配置项) 的一个版本, 且只确定一个版本。一般情况下, 基线一般在指定的里程碑处创立, 并与项目中的里程碑保持同步。每个基线都将接受配置管理的严格控制, 基线中的配置项被冻结”了, 不能再

配置管理文档

配置管理文档

项目名 格拉特尼美食梦工厂开发日期:2010-09-20至2011-01-14 称: 分类:配置管理文档指导教师:王崇文 团队:2013 页数: 修订记录 日期版本内容作者<11/3/2010> <1.0> 编写文档框架2013 <11/5/2010> <1.1> 确定基线内容2013 2013 <11/7/2010> <1.2> 将文件进行编号,和整理,并体现在文 档当中 小组成员

魏盛斌20072757 闫志鑫20072759 尹航20072760 郑然20072766 目录 目录 (2) 1引言 (3) 1.1目的 (3) 1.2术语定义 (3) 1.3参考资料 (3) 2软件配置 (5) 2.1软件配置环境 (5) 2.2软件配置项 (5) 2.3配置管理员 (6) 4 软件配置管理计划 (8) 4.1建立示例配置库 (8) 4.2配置标识管理 (9) 4.2.1文档 (9) 4.2.2程序 (9) 4.2.3基线 (9)

4.3配置库控制 (10) 4.3.1权限控制 (10) 4.3.2配置库的控制 (10) 4.3.3建立软件库 (10) 4.3.4软件配置更改 (10) 4.3.5配置文件清单的维护 (10) 4.4配置的检查和评审 (11) 4.5配置库的备份 (13) 4.6配置管理计划附属文档 (13) 5里程碑 (14) 7附录1 文档命名规定 (15) 7.1受控配置库文件命名规则 (15) 7.2非受控配置库文件命名规则 (15) 7.3提交文档文件命名规则 (15) 9附录2 文档编码规范 (17) 10附录3 帐号及权限管理 (18) 11附录4 配置库使用规定 (20) 1引言

项目配置管理过程规范(精编文档).doc

【最新整理,下载后即可编辑】 项目配置管理过程规范

文档种类:研发体系发行范围:研发中心

变更记录 息,以保证其可追溯性。

目录 1. 前言 (4) 1.1. 目的 (4) 1.2. 适用范围 (4) 1.3. 术语 (4) 2. 职责说明 (5) 3. 输入 (5) 4. 入口准则 (5) 5. 活动 (6) 5.1. 活动关系图 (6) 5.1.1. 配置管理流程图 (6) 5.1.2. 配置变更流程图 (7) 5.2. 活动描述 (7) 5.2.1. 制定配置管理计划 (7) 5.2.2. 建立配置库 (8) 5.2.3. 建立配置项 (8) 5.2.4. 基线建立及发布过程 (8) 5.2.5. 配置变更 (9) 5.2.6. 配置审计 (9) 5.2.7. 备份 (10)

6. 输出 (10) 7. 出口准则 (10) 8. 本过程裁剪规定 (10)

1. 前言 1.1. 目的 用于描述配置管理过程,规范配置管理的操作。 1.2. 适用范围 适用于在软件生命周期中对各类软件项目的配置管理活动。 1.3. 术语 CCB:Configuration Control Board,配置控制委员会,每个项目组需要建立项目级的CCB作为变更控制权威。CCB由PPQA、项目经理、测试经理、配置管理员构成,有时也可以包括客户代表、高层经理。CCB组长可以是PPQA或高层经理,但不能是项目经理。 Baseline:基线,是开发过程中标识出的里程碑所交付的一个或多个配置项,它有三个特征:(1)已经过正式的评审和批准;(2)作为项目发展和产品升级的基础。基线变更必须经过CCB审批。 配置审计:可以分为物理审计和功能审计。前者审查配置项的外在特征的正确性与一致性;后者审查配置项内容的正确性与一致性。 物理审计的内容包括: ?确认配置项标识的正确性; ?确认已受控配置项的更改是受到控制的;

配置管理规范文件精选

配置管理规范

配置管理规范模板 目录 1. 目的 2. 适用范围 3. 术语和缩略语 4. 规范内容 5. 引用文件 1. 目的 指导配置管理人员如何建立配置库,并利用配置库管理所有配置项,从而提供配置项的存取和检索功能,有利于配置项的更改控制,保证配置项的完整性和可跟踪性。 2. 适用范围 适用于所有软件产品和软件项目的配置项管理。配置管理可采用各种工具及手工办法,本文件以Source safe配置管理工具为例,规定公司的配置管理办法,使用其他工具时也可对应本文件的要求参照执行。 3. 术语和缩略语 本文件采用NP601100《配置管理》程序使用的术语和缩略语的定义。 4. 规范内容 4.1 配置管理的范围 软件配置可包括以下几方面:项目文档,源代码,执行程序,相关设备及资料等。 1)项目文档主要指:立项建议报告、项目启动计划、可行性分析报告、开发计划、需求分析报告、软件功能规格说明书、系统设计报告、数据库表结构、技术报告、总结报告、验收报告以及上述文档的评审记录。 2)相关设备主要指项目开发和运行环境(包括硬件和软件),以及项目开发和测试过程中使用的专用仪器设备,如读卡机、扫描仪等。 3)相关资料主要指客户提供的行业法规,标准及其调研期间提供的业务单据,往来会议记要,传真,电子邮件,重要的电话记录等。 4.2 各配置项的获得 项目立项之后,软件配置管理负责人SCML即可建立项目配置库,并着手收集各配置项。1)项目文档。开发各阶段结束时,软件配置管理负责人SCML可向开发人员索要相关文档及对应评审记录,归到配置库。 2)开发人员在出差前应带好与客户会谈的准备材料。根据出差的任务不同,还应准备客满意度调查表,交付书,验收报告等。返回之前应和客户确认,并在出差回来时交给软件配置管理负责人SCML一份备份,如有客户提供的文献资料、有关设备仪器须进行登记。对于任何正在进行的项目,如有客户来访须做好会议纪要。 3)开发部门发给客户的传真件或客户发来传真至少应在项目档案中保存一份备份。 4)对于源代码和执行程序的管理最好使用工具,条件不具备时,要注意对配置库的目录分配。各开发人员分别建立自己的工作目录,完成后的模块再放到项目相关目录下。 5)在项目结束归档时电子邮件也应作为项目的相关资料进行归档。 4.3 配置库的建立 所有项目应建立一配置库,以便管理前面提到的各配置项。一般的可视化开发环境都有自带的配置管理工具,可以用管理工具来建立配置库,也可以在机器的某目录下建立配置库,手工管理。下面以Source Safe为例描述配置管理库的建立及各配置项的控制方法。各项目在开始时,均应建立以下几项子项目,进行分阶段管理。

配置管理岗位职责

配置管理员岗位职责 一、配置经理的基本技能与资格 资格: 能够重视配置管理工作; 能够按规范实施配置管理工作; 积极支持部门的配置管理方面的工作; 能够积极支持与帮助其他人员; 为部门的配置管理能力的提高贡献力量; 熟悉公司配置流程以及其他相关的流程; 为增进项目管理,对于项目内的困难和关键问题,能够及时反映到部门; 基本技能: 能够独立规划项目的配置管理工作; 熟练掌握配置管理的相关概念; 能够了解配置的相关工具,熟练使用技术工程部配置所使用的工具; 具有基本的与人沟通的技巧; 能够了解项目管理过程中的主要环节; 初步了解项目管理过程中的质量保证的各个方面; 了解部分系统和应用工具,如数据库ORACLE,前台开发工具DEPHI等; 二、配置经理的职责 作为一名配置人员,配置经理的职责就是能够与质量人员、测试人员等共同保证项目的质量。如:作为质量保证的成员之一,能够为整个技术工程部规范化管理的推进作贡献,如宣传规范化管理的知识,陈述规范化管理的利弊等;能够在项目进行的整个生命过程中,不断的与项目经理、QA、SCCB及项目成员进行配置管理规范化的沟通,为项目配置管理的规范化作出努力. 具体表现为: ?项目进行初期或首次进入项目中时,能够首先与项目经理、QA、SCCB及项目成员就项目的未来配置管理工作进行沟通,取得项目经理、QA、SCCB及项目全体成员对配置工作的认可与支持; ?积极了解项目情况,项目各阶段的进展,为更好的进行配置管理作努力; ?熟练并充分的利用配置管理工具的各方面的功能,提高配置管理的效率; ?为项目控制好版本,保证项目各阶段所使用的版本正确; ?及时发现项目问题,把问题及时反馈给项目经理、QA或SCCB,并积极协助解决; ?与项目内其他组成员,如开发组、测试组等协调工作,并能够很好的沟通; ?能够在项目中不断总结、分析,为项目内配置管理工作的进一步优化作贡献; ?项目进行中或结束后,能够总结并编写配置管理过程中的案例;

配置管理员的基本岗位职责

配置管理员的基本岗位职责 一、配置经理的基本技能与资格 1、资格: 1.能够重视配置管理工作; 2.能够按规范实施配置管理工作; 3.积极支持部门的配置管理方面的工作; 4.能够积极支持与帮助其他人员; 5.为部门的配置管理能力的提高贡献力量; 6.熟悉公司配置流程以及其他相关的流程; 7.为增进项目管理,对于项目内的困难和关键问题,能够及时反映到部门;2、基本技能: 1.能够独立规划项目的配置管理工作; 2.熟练掌握配置管理的相关概念; 3.能够了解配置的相关工具,熟练使用技术工程部配置所使用的工具; 4.具有基本的与人沟通的技巧; 5.能够了解项目管理过程中的主要环节; 6.初步了解项目管理过程中的质量保证的各个方面; 7.了解部分系统和应用工具,如数据库ORACLE,前台开发工具DEPHI等; 二、配置经理的职责 作为一名配置人员,配置经理的职责就是能够与质量人员、测试人员等共同保证项目的质量。如:作为质量保证的成员之一,能够为整个技术工程部规范化管理的推进作贡献,如宣传规范化管理的知识,陈述规范化管理的利弊等;能够在项目进行的整个生命过程中,不断的与项目经理、QA、SCCB及项目成员进行配置管理规范化的沟通,为项目配置管理的规范化作出努力.

1、具体表现为: 1.项目进行初期或首次进入项目中时,能够首先与项目经理、QA、SCCB及项目成员就项目的未来配置管理工作进行沟通,取得项目经理、QA、SCCB及项目全体成员对配置工作的认可与支持; 2.积极了解项目情况,项目各阶段的进展,为更好的进行配置管理作努力; 3.熟练并充分的利用配置管理工具的各方面的功能,提高配置管理的效率; 4.为项目控制好版本,保证项目各阶段所使用的版本正确; 5.及时发现项目问题,把问题及时反馈给项目经理、QA或SCCB,并积极协助解决; 6.与项目内其他组成员,如开发组、测试组等协调工作,并能够很好的沟通; 7.能够在项目中不断总结、分析,为项目内配置管理工作的进一步优化作贡献; 8.项目进行中或结束后,能够总结并编写配置管理过程中的案例; 三、配置经理的工作内容 1、项目计划阶段: 在项目计划阶段,是配置管理工作前期准备的重要阶段,配置经理的工作主要有以下几方面的内容: 1、制定配置管理计划 2、对于项目工程部在项目立项前期指派配置管理人员的项目,在项目立项初期,配置经理要与项目经理协商,制定配置管理的计划,规划未来的配置管理工作。配置管理计划的约束条件: 1)配置管理的规划必须以项目开展的工作为基础,参考配置管理规程; 2)配置管理计划的编写必须以公司的流程为模版,与工作说明书和质量保证计划相一致; 3)配置管理计划能够指导未来的配置管理工作,配置管理工作必须以配置管理计划为基准; 4)配置管理计划必须经过最终的评审通过,才能够成立; 5)如果配置管理计划不能满足未来配置管理工作的需要,可以再增加配置管理工作计划作为配置管理计划的辅助,指导未来的配置管理工作; 3、规范配置管理环境 配置管理计划制定结束后,配置管理人员要依据计划实施配置管理的前期工作。首先必须规范配置管理的环境,实现项目组内的专机专用,与项目经理协商,开发用机、测试用机、配置用机的情况,并最终生成配置管理环境维护清单,便于后期对环境的维护; 4、建立配置库 配置库作为项目组内成员今后工作的平台,前期的详细准备是非常重要的。配置库建立的准则: 1.依据配置管理计划中的定义建立配置库; 2.与项目经理协商配置库人员使用的权限规定与配置库工作区间的划分,保证个人工作区间

项目配置管理计划模板

【项目名称】 项目配置管理计划模板 日期: 版本号:

文件变更记录 *A –增加M –修订 D –删除

目录 项目配置管理计划 (1) 文件变更记录 (2) 目录 (3) 1. ................................................................................................................................................. 概述4 编写目的 (4) 参考资料 (4) 2. ................................................................................................................................ 配置管理约定4 3. ........................................................................................................................... 配置项/单元列表7 4. ................................................................................................................................ 软件配置列表9 5. ............................................................................................................... 配置管理活动策划列表9

软件配置管理计划

软件配置管理计划示例 计划名国势通多媒体网络传输加速系统软件配置管理计划 项目名国势通多媒体网络传输加速系统软件 项目委托单位代表签名年月日 项目承办单位北京麦秸创想科技有限责任公司 代表签名年月日 1 引言 1.1 目的 本计划的目的在于对所开发的国势通多媒体网络传输加速系统软件规定各种必要的配置管理条款,以保证所交付的国势通多媒体网络传输加速系统软件能够满足项目委托书中规定的各种原则需求,能够满足本项目总体组制定的且经领导小组批准的软件系统需求规格说明书中规定的各项具体需求。 软件开发单位在开发本项目所属的各子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可以根据各自的情况对本计划作适当的剪裁,以满足特定的配置管理需求。剪裁后的计划必须经总体组批准。

本计划中用到的一些术语的定义按GB/T 11457 和GB/T 12504。 1.3 参考资料 ◆GB/T 11457 软件工程术语 ◆GB 8566 计算机软件开发规范 ◆GB 8567 计算机软件产品开发文件编制指南 ◆GB/T 12504 计算机软件质量保证计划规范 ◆GB/T 12505 计算机软件配置管理计划规范 ◆国势通多媒体网络传输加速系统软件质量保证计划 2 管理 2.1 机构 在本软件系统整个开发期间,必须成立软件配置管理小组负责配置管理工作。软件配置管理小组属项目总体组领导,由总体组代表、软件工程小组代表、项目的专职配置管理人员、项目的专职质量保证人员以及各个子系统软件配置管理人员等方面的人员组成,由总体组代表任组长。各子系统的软件配置管理人员在业务上受软件配置管理小组领导,在行政上受子系统负责人领导。软件配置管理小组和软件配置管理人员必须检查和督促本计划的实施。各子系统的软件配置管理人员有权直接向软件配置管理小组报告子项目的软件配置管理情况。各子系统的软件配置管理人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划规定的所有要求。

项目配置管理规范

软件配置管理规范 Versio n 2.1 技术委员会

标题:软件配置管理规范作者:技术委员会 创建日期:2001-6-20 上次更新日期:2019/11/17 8:23:00 版本:2.1 部门名称:托普信息(iTOP)集团 修订文档历史记录

1.简介 软件配置管理的目的是保证在整个软件生命周期中软件产品的完整性。 1.1目的 本文档指导项目开展配置管理活动。 1.2范围 本文档适用于托普信息(iTOP)集团技术委员会批准立项的软件项目。 1.3文档结构 第一部分:简介,包括本规范的目的、范围、词汇以及所涉及到的参考信息。 第二部分:配置管理工作规范的正文,包括活动的流程图、进入以及退出准则、所涉及的角色、相关活动的阐述、验证与确认以及度量。 第三部分:变更控制工作规范的正文,包括活动的流程图、进入以及退出准则、所涉及的角色、相关活动的阐述、验证与确认以及度量。 第四部分:参考文献,列出了编写本规范所参考的相关的文献资料。 第五部分:附录,本文中流程图的标准符号定义。 1.4词汇表 CM( Configuration management ) 配置管理。 CCB( Change control board ) 变更控制委员会。 CI( Configuration item ) 配置项,包含文档、程序。 CR( Change Request) 变更请求,对提出的要变更工件或流程的任何请求的统称。在变更请求中记录的信息是有关当前问题、提议解决方案及其成本的起源和影响 的信息。 PCA( Physical Configuration Audit ) 物理审计,在配置管理系统中建立基线的工件是否为“正确”版本。 功能审计,核实软件配置项的实际性能是否符合它的需求。基线( Baseline ) 已通过复审和批准的工件发布版,由此构成进一步演进或开发的公认基础,并 且只能通过正式程序,例如变更管理和配置控制才能进行更改。 配置管理库( Configuration Management Library ) 存储项目工件的所有版本,即存储项目的定义的配置项。版本( Version ) 某个工件的变体,工件的后期版本一般是在初期版本的基础上进行的扩展。 1.5参考信息 1.5.1 可追溯性

软件配置管理计划编写规范

配置管理计划编写规范

文件修改控制

目录 1. 目的 2. 适用范围 3. 术语及缩略语 4. 编写规范 4.1组织与职责 4.2配置标识 4.3配置控制 4.4配置状态报告 4.5配置审核 5. 引用文件 6. 附录

1.目的 确定实施配置管理活动的具体组织及其职责,明确配置管理活动的具体内容,即对哪些配置项进行标识、控制、状态记录、审核,编制配置管理里程碑。 2.适用范围 适用于项目策划阶段所要求的《配置管理计划》的编写。 3.术语及缩略语 本程序采用NQ402100《质量手册》中的术语和缩略语及其定义。 4.编写规范 《配置管理计划》就是要明确如何实施配置管理活动。该计划包括的内容如下:要执行的配置管理活动,所需的组织及其各自的职责,配置管理活动的里程碑。下面是《配置管理计划》的具体内容。 4.1 组织与职责 明确指派负有下列职责的各类人员: 负责《配置管理计划》的审批、实施与更改跟踪的软件配置管理经理SCMM; 在整个软件生命过程中按照《配置管理计划》执行配置管理活动的软件配置管理 负责人SCML; 4.2配置标识 4.2.1 列出要标识的所有配置项及其相应的标识规范。例如,对软件工具、硬件设备、 开发计划、计算机程序等如何标识。 4.2.2基准配置项的标识 识别每一基准配置项,并标识下列信息:何时及如何提交、批准人和验证人、目 的、提交方式(软件或文档)及版本号。 4.2.3文档库内容 标识和控制规范、文档库的数目及类型、备份及作废计划和程序、任何损失的恢 复过程、文档保留程序、什么文档要保留和谁保留及保留多长时间、信息是在线 还是脱机保留以及保留介质。

(完整版)软件配置管理题库【2015.10.26】

理论部分 1.你是怎么理解软件配置管理的? 软件配置管理为软件研发提供了基础性的支持环境,每个人都要面对软件配置管理,学习使用它,根据具体情况选择正确的策略和方法,以便从它那里充分受益。 2.软件配置管理的作用或意义? 在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。软件配置管理的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更。 3.IPD流程有几个决策评审点,几个技术评审点?各个技术评审点的作用? 4个:概念决策评审(CDCP)计划决策评审(PDCP)计划决策评审(PDCP)可获得性评审(ADCP) 目标、关注点、输入、输出 4.IPD流程分为哪几个阶段? 3个:市场管理(MM)、需求管理(OR)、继承产品开发(IPD) 5.IPD流程的核心思想是什么? 1.产品开发是投资行为 2.基于市场的创新 3.基于平台的异步开发模式和重用策略 4.技术开发和产品开发分离 5.跨部门协同 6.结构化并行开发流程 7.产品线和能力线并重 8.职业化人才梯队建设 你是如何理解软件工作成果的? 软件工作成果包含哪些? 管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护 6.举例说明什么是配置项?配置项有哪些属性? 凡是纳入配置管理范畴的工作成果都是配置项 配置项有两大类:属于产品组成部分的工作成果;项目管理和机构职称过程产生的文档。 属性有:名称、标示符文件状态、版本、作者、日期…… 7.什么是配置库? 存放配置项的数据库,常用两种形式:按配置项类型分类建库和按任务建库。 如果让你为你们组的项目规划一个目录结构,你认为哪些目录是必须的? 1.项目立项与策划 2.需求分析

项目配置管理过程规范方案

项目配置管理过程规范) \ 【 文档种类:研发体系 发行范围:研发中心 {

变更记录

目录 1. 前言 (4) . 目的 (4) . 适用范围 (4) ( . 术语 (4) 2. 职责说明 (5) 3. 输入 (5) 4. 入口准则 (5) 5. 活动 (6) . 活动关系图 (6) 配置管理流程图 (6) 配置变更流程图 (7) * . 活动描述 (7) 制定配置管理计划 (7) 建立配置库 (8) 建立配置项 (8) 基线建立及发布过程 (8) 配置变更 (9) 配置审计 (9) 备份 (10) | 6. 输出 (10) 7. 出口准则 (10) 8. 本过程裁剪规定 (10)

1.前言 1.1.目的 用于描述配置管理过程,规范配置管理的操作。 1.2.: 1.3.适用范围 适用于在软件生命周期中对各类软件项目的配置管理活动。 1.4.术语 CCB:Configuration Control Board,配置控制委员会,每个项目组需要建立项目级的CCB作为变更控制权威。CCB由PPQA、项目经理、测试经理、配置管理员构成,有时也可以包括客户代表、高层经理。CCB组长可以是PPQA或高层经理,但不能是项目经理。 Baseline:基线,是开发过程中标识出的里程碑所交付的一个或多个配置项,它有三个特征:(1)已经过正式的评审和批准;(2)作为项目发展和产品升级的基础。基线变更必须经过CCB审批。 配置审计:可以分为物理审计和功能审计。前者审查配置项的外在特征的正确性与一致性;后者审查配置项内容的正确性与一致性。 物理审计的内容包括: 确认配置项标识的正确性; ~ 确认已受控配置项的更改是受到控制的; 验证配置库内容与相应记录之间的一致性; 验证配置管理活动与相应记录之间的一致性; 验证配置管理工作是否符合适用的标准和规程; 验证配置管理系统与系统备份的有效性、一致性等。 功能审计的内容包括: 验证当前基线所含配置项对前一基线所含配置项的追溯性; 确认当前基线所含配置项均正确反映了项目需求; ~

配置管理的基本概念

配置管理的基本概念 随着国内软件业的崛起和成熟,软件配置管理越来越得到重视。可以说,软件业要想更好的发展,没有软件配置管理的支持是不可能的。手工作坊式的软件开发模式将会成为历史,如何把国外成熟的软件配置管理理论和经验消化吸收,进而应用到国内软件开发中就成为国内软件业迫在眉睫的任务了。 软件配置管理是管理和技术相结合的一门学科。应该说,软件配置管理理论难以理解是其难以实践的原因。本文试从基本概念的角度来探讨这门对软件开发具有重要意义的领域。 什么是配置管理 在软件开发中,变更是不可避免的。从某种角度上讲,软件开发过程就是一个变更的过程。有些变更是有益的,是具有创造性的,但是,也有些变更是有害的,导致混乱的。正像James Bach总结的那样: 我们为变更所困扰,因为代码中的一个极小的混乱可能带来产品的大的故障,但是,他也能够修复大的故障或启用奇妙的新能力。我们为变更所困扰,因为某个喜欢恶作剧的单个开发者可能破坏掉项目,但是,一些奇妙的思想也源自那些喜欢恶作剧的人员。 因此,如何管理这些变更是一个软件开发能否成功的关键。简言之,软件配置管理就是管理变更的过程,它贯穿着几乎软件的整个生命周期。成功的配置管理系统可以提高产品的质量、项目开发效率,而且最大限度的减少对个别“英雄”式人员的依赖。 尽管配置管理(Configuration Management )这个概念被提出有几十年了,但是,业内还没有一个全面而权威的定义。Configuration的意思是“使成形”,它来源于拉丁语的com-(表示“与”或者“一起”)和figurate (形成)。它还有一个意思是“组成部件或元素的相对排列”。因此,配置管理(Configuration Management )指的是管理组成部件或者元素的相对排列。 配置管理的概念来自于硬件领域,美国国防部最早使用了配置管理的概念。我们知道一架飞机的构成非常复杂,比如机头、机身、机翼和机尾等。不同型号飞机的各个部分是不能随便组装的。因此,我们只有把相匹配的部件组装在一起,才能构成了一个功能完备的飞机整体。随着技术的提高,各个部件可能还要进行功能改善,我们还要使得不同版本的部件能够正确无误组合在一起。 准确地说: 配置管理是对产品进行标识、存储和控制,以维护其完整性、可追溯性以及正确性的学科。 从上面的描述,我们知道,配置管理的基本单位是配置项。软件配置项可以是:

相关文档
最新文档