配置管理过程 2.docx

上传人:b****1 文档编号:10885796 上传时间:2023-05-28 格式:DOCX 页数:16 大小:21.96KB
下载 相关 举报
配置管理过程 2.docx_第1页
第1页 / 共16页
配置管理过程 2.docx_第2页
第2页 / 共16页
配置管理过程 2.docx_第3页
第3页 / 共16页
配置管理过程 2.docx_第4页
第4页 / 共16页
配置管理过程 2.docx_第5页
第5页 / 共16页
配置管理过程 2.docx_第6页
第6页 / 共16页
配置管理过程 2.docx_第7页
第7页 / 共16页
配置管理过程 2.docx_第8页
第8页 / 共16页
配置管理过程 2.docx_第9页
第9页 / 共16页
配置管理过程 2.docx_第10页
第10页 / 共16页
配置管理过程 2.docx_第11页
第11页 / 共16页
配置管理过程 2.docx_第12页
第12页 / 共16页
配置管理过程 2.docx_第13页
第13页 / 共16页
配置管理过程 2.docx_第14页
第14页 / 共16页
配置管理过程 2.docx_第15页
第15页 / 共16页
配置管理过程 2.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

配置管理过程 2.docx

《配置管理过程 2.docx》由会员分享,可在线阅读,更多相关《配置管理过程 2.docx(16页珍藏版)》请在冰点文库上搜索。

配置管理过程 2.docx

配置管理过程2

配置管理过程

版本:

1.2

发布时间:

文件变更记录

*A-增加M-修订D-删除

变更

版本号

日期

变更类型

(A*M*D)

修改人

变更摘要

备注

1.

目的

本文档描述了软件开发项目的标准软件配置管理过程。

该过程向软件开发项目中与配置管理有关的人员提供说明和行动指南,使开发人员、测试人员、项目管理者、质量保证人员以及客户能方便地通过软件配置管理获得有用的信息。

2.适用范围

2.1机构:

质量部、产品部、开发部

2.2业务:

软件项目的配置管理活动。

3.概述

本过程包括建立配置库设置访问权限、组建CCB、制定配置管理计划、发布基线、基线变更管理、配置状态记录、配置审计、备份配置库、产品发布、移交项目资产入资产库十个子过程。

本过程是描述项目如何计划配置管理活动,并在整个软件的生命周期中如何执行配置管理活动的。

软件配置管理是CMMI的一个重要组成部分,其目在于建立和维护在项目的整个生命周期内软件项目产品的完整性。

4.名词术语

基线:

已经通过正式的同级评审而获得认可,可以作为一个基本纲领为今后工作服务并且只能通过正式的变更控制过程才可改变的一个或多个软件配置项。

定义基线:

在项目策划过程中,对基线的个数、时间和条件,以及包含工作产品的定义。

建立基线:

根据项目计划中的定义,在实施过程中,经由评审组评审和软件配置控制委员会批准,建立起来的由特定工作产品组成的基线。

配置项:

由配置管理视为一个单一整体而进行处理的工作产品(例如:

在软件生存周期各阶段所产生的各种形式和各种版本的文档、程序、数据等)以及完成工作产品所需的软件工具和支持系统。

软件配置控制委员会:

ConfigurationControlBoard,简称CCB,负责评价和批准(或不批准)建立基线,评价和批准(或不批准)对基线化配置项所提出的变更,并负责保证那些已批准的变更能得到实施的组。

物理配置审计:

Physicalauditsauthenticate,简称PCA,审计软件产品的完整性,以确保其包含全部应有的元素、文档与数据。

功能配置审计:

Functionalconfigurationaudit,简称FCA,审计软件产品的正确性,以确保其性能和基线化的需求相一致。

5.流程图

6.过程定义

6.1建配置库、设置访问权限

概述

组织级配置管理员根据项目经理提供的项目简称、项目成员信息,依据标准配置库结构,创建以项目简称命名的项目配置库,并设置配置库的访问权限。

参与人员及职责

1

组织级配置管理员:

建配置库,设置访问权限

入口准则

1

项目启动

输入

1

项目经理提供的项目情况和成员名单

2

《项目配置管理规范》

过程步骤

1

组织级配置管理员根据项目经理提供的项目简称、项目成员信息,依据标准配置库结构,创建以项目简称命名的项目配置库。

2

组织级配置管理员依据《项目配置管理规范》设置配置库的访问权限,项目配置库只能由项目组成员、项目经理和QA与高级经理有权限访问。

项目开发过程中,有成员进入或离开项目组时,项目经理应及时通知组织级配置管理员,相应分配或收回项目配置库的访问权限。

3

组织级配置管理员同时应该指导、审计项目级配置管理员工作。

4

在项目启动阶段,组织级配置管理员负责对项目配置管理员进行配置管理相关知识、技能的培训。

输出

1

创建好的配置环境

出口准则

1

已设置权限的项目配置库创建完成

资源和能力要求

●资源:

创建配置库所需的资源

●能力:

⏹组织级配置管理人员应接受过配置库管理方法的培训

度量

度量元

采集点

配置管理人员创建配置库所花费的时间

周报

裁剪指南

裁剪内容

裁剪准则

不可裁减

6.2组建CCB

概述

项目经理组建软件配置控制委员会(CCB)

参与人员及职责

1

项目经理:

组建CCB

入口准则

1

项目启动

输入

1

《项目配置管理规范》

过程步骤

1

项目经理负责申请组建软件配置控制委员会(CCB)。

CCB一般由项目经理,配置管理员组成。

CCB成员建议在此范围内选择:

项目经理、项目经理上级领导、QA、客户经理和测试负责人,人数在2人以上,5人以内。

CCB成员由高层经理审批。

2

CCB负责批准基线建立,控制基线变更。

输出

1

CCB

出口准则

1

CCB通过审批

资源和能力要求

●资源:

创建CCB所需的资源

●能力:

⏹项目经理应接受过项目管理方面的培训

度量

度量元

采集点

组建CCB所花费的时间

周报

裁剪指南

裁剪内容

裁剪准则

不可裁减

6.3制定配置管理计划

概述

配置管理计划是配置管理活动中重要的一环,内容包括明确项目的配置管理职责和配置基线建立的时机,确认需要纳入配置管理的要素即配置项,制定配置项的标识规范和配置管理规程,安排必要的配置管理活动等一系列重要的配置管理活动。

参与人员及职责

1

项目级配置管理员:

制定配置管理计划

入口准则

1

项目启动

输入

1

《项目配置管理规范》

2

《项目开发计划》

过程步骤

1

项目级配置管理员根据《项目开发计划》确定配置项、基线及基线建立时间,将具体内容记录于《配置管理计划》中。

2

配置管理员和QA协商,拟定配置审核的时间,采用的方式(逐一审查或抽查),抽查比例及其他安排,审核的时间频度详见《项目配置管理规范》。

3

配置管理员针对所使用的配置管理工具,确定备份策略和时间,将具体内容记录于《配置管理计划》中。

4

将制定好的《配置管理计划》提交与配置管理委员会审批,具体见《评审过程》。

输出

1

《配置管理计划》

出口准则

1

《配置管理计划》通过审批。

资源和能力要求

●资源:

制定配置管理计划所需的资源

●能力:

⏹配置管理人员应接受过编制配置管理计划方法的培训

度量

度量元

采集点

配置管理人员识别配置项、定义基线和编写《配置管理计划》所花费的时间

周报

裁剪指南

裁剪内容

裁剪准则

不可裁减

6.4发布基线

概述

基线的最初创建和发布发生在生命周期中基线项最初开发阶段的末期。

例如,在系统需求阶段末期,要审阅和批准客户需求。

项目经理会把它们置于配置控制之下(即建立需求基线)。

或者,在编码阶段末期,当程序经过了审阅、单元测试和批准,可以建立源代码基线。

参与人员及职责

1

CCB:

批准正式基线的发布。

2

项目级配置管理员:

编写《基线发布报告》,发布基线。

入口准则

1

所有的基线元素已完成并被批准。

输入

1

即将形成基线的产品

2

《基线发布报告模版》

过程步骤

1

见《基线发布控制》规程。

输出

1

基线形成并发布相关产品和报告

出口准则

1

基线发布报告及基线产品

资源和能力要求

●资源:

《基线发布报告模版》

●能力:

⏹配置管理人员应接受过基线发布方法的培训

度量

度量元

采集点

配置管理人员进行基线发布所花费的时间

周报

裁剪指南

裁剪内容

裁剪准则

不可裁减

6.5基线变更管理

概述

项目按照配置管理计划规定的职责、任务、规程、在项目的进展过程中针对基线工作产品进行变更控制,其中包括变更的申请与批准、变更的实施、配置状态统计等活动。

参与人员及职责

1

CCB:

分析、评审并批准基线的变更,确保只有经批准的变更请求才能进行实施

2

项目经理:

负责审核批准开发基线的变更

3

相关组成员:

按照配置管理规范,配合配置管理人员的配置管理活动

4

质量保证人员:

审查项目配置变更管理活动,验证它与配置计划和配置管理过程文件的符合性

入口准则

1

基线发生变更

输入

1

配置变更申请表

2

项目配置基线

过程步骤

1

基线产品需要发生变更时,需由软件配置控制委员会认可,变更过程遵照《配置项变更控制规程》。

输出

1

配置项变更请求表

2

配置项变更记录表

出口准则

1

变更后的基线通过确认被纳入基线库

资源和能力要求

●资源:

《配置项变更请求表模板》、《配置项变更记录表》

●能力:

⏹相关人员应接受过相应方法的培训

度量

度量元

采集点

相关人员进行基线变更所花费的时间

基线变更的数量和次数

周报

配置管理总结报告

裁剪指南

裁剪内容

裁剪准则

不可裁减

6.6配置状态记录

概述

配置状态记录是对配置人员如何进行配置状态记录的活动的描述。

配置日常活动主要是对配置项进行状态记录,并在相应时间发布状态报告,同时,配置状态记录要文档化并定期维护。

参与人员及职责

1

项目级配置管理员:

维护配置状态记录;制定配置状态报告;发布配置状态报告

2

项目经理:

监督和分析

入口准则

1

配置库中的配置项的状态发生变化

输入

1

配置项变更申请表

2

发生状态改变的配置项

过程步骤

1

收集配置库数据:

a.配置项状态记录从配置项进入配置库的一刻起开始记录

b.收集、整理相应的配置记录,以便生成完整的配置项状态报告

2

生成状态报告,将配置项状态记录在《配置状态报告》中

3

分发状态报告:

通过E-mail或者书面方式将报告通知相关人员

输出

1

《配置状态报告》

出口准则

1

《配置状态报告》已生成

资源和能力要求

●资源:

《配置状态报告模板》

●能力:

⏹相关人员应接受过相应方法的培训

度量

度量元

采集点

配置人员用于报告的制作和发布所花费的时间

周报

裁剪指南

裁剪内容

裁剪准则

不可裁减

6.7配置审计

概述

配置审计的目的要证实软件产品在其整个生命周期中,各配置项在技术上和管理上的完整性,并确保在基线发布之前,所有质量和配置活动都已经完成。

参与人员及职责

1

项目经理:

执行功能审计

2

项目级配置管理员:

审计准备;执行产品审计;制作审计报告;问题跟踪

3

技术人员:

执行功能审计

4

QA:

监督审计过程

入口准则

1

有待发布的基线报告

输入

1

待审计的软件产品基线

2

配置状态报告

过程步骤

1

物理配置审核:

审核配置项是否符合预期的物理特性,既特定的媒体形式,按《PA活动检查单》中物理配置审核部分的内容进行审核。

将审核结果填入《质量问题追踪表》中。

A根据《配置管理计划》检查进入配置库的基线配置项是否都在基线库中,是否在相应的目录下

B检查《配置状态报告》中配置项的信息(如版本,更改情况)是否与配置库中相同

2

功能配置审核:

验证配置项实际功效是否与需求一致。

按《配置管理计划》中约定的时间对《PA活动检查单》中规定的检查项进行逐一检查或抽查,依据是《需求规格说明书》和《需求跟踪矩阵》

A检查每条需求是否都在《概要设计说明书》或《详细设计说明书》中有对应

B检查每条需求对应的设计是否有代码

C检查《测试用例》是否覆盖每条需求

D抽样检查测试的结果

3

处理问题:

若在审核中发现问题,QA需通知有关人员改正并追踪落实

输出

1

《配置审计报告》

2

《质量问题追踪表》

出口准则

1

审核内容完成,发现的问题得到解决和追踪

资源和能力要求

●资源:

《配置审计报告模板》

●能力:

⏹相关人员应接受过相应方法的培训

度量

度量元

采集点

审计人员在审计过程中所花费的时间

周报

裁剪指南

裁剪内容

裁剪准则

不可裁减

6.8备份配置库

概述

备份配置库是非常重要的,目的是最小化丢失以及在软件产品生命周期的开发期间和运行/维护阶段的风险

参与人员及职责

1

项目级配置管理员:

备份配置库

入口准则

1

达到《配置管理计划》中约定的备份时间

输入

1

《配置管理计划》

2

《备份指南》

过程步骤

1

项目级配置管理员参照《备份指南》,对配置库进行备份。

输出

1

出口准则

1

配置库备份完成

资源和能力要求

●资源:

备份配置库所需的资源

●能力:

⏹配置管理员应接受过备份方法的培训

度量

度量元

采集点

配置人员备份配置库所花费的时间

周报

裁剪指南

裁剪内容

裁剪准则

不可裁减

6.9产品发布

概述

产品发布主要是针对客户的。

在系统测试完成并通过后,项目组要对产品进行构造形成试用的软件产品,将该软件产品发布给客户,进行安装并对客户进行培训,我们称这个阶段为试运行。

在试运行期,软件产品根据客户的使用仍会发现缺陷存在,通过变更控制过程,修改缺陷,可能会发布多个不同版本的软件产品。

在试运行期结束,产品验收后,将根据客户的要求发布正式的软件产品

参与人员及职责

1

CCB:

批准发布

2

项目级配置管理员:

实施发布

3

客户:

接收发布产品

4

项目经理:

实施安装培训

入口准则

1

待发布的产品基线构造完成

输入

1

待发布产品基线

2

产品发布申请表

过程步骤

1

见《产品发布控制规程》的描述

输出

1

软件产品

2

《产品发布申请》

3

《产品发布报告》

出口准则

1

产品已发布

资源和能力要求

●资源:

《产品发布报告模板》、《产品发布申请模板》

●能力:

⏹配置管理员应接受过相应方法的培训

度量

度量元

采集点

配置人员发布产品所需的时间

周报

裁剪指南

裁剪内容

裁剪准则

不可裁减

6.10移交项目资产入产品库

概述

项目结项后,组织级配置管理员遵照《文档资料管理规程》,对资产库和文档资料进行管理。

参与人员及职责

1

项目级配置管理员:

移交项目资产

2

组织级配置管理员:

接受项目资产,对项目资产进行管理

3

项目经理和QA:

确认工作产品

入口准则

1

项目结项

输入

1

《配置管理计划》

过程步骤

1

项目结项后,组织级配置管理员确认相关工作产品,将纸质文档进行编号,并确定文档资料密级,放入公司资料库中保存,同时备份项目开发使用的配置库(CVS配置库或SVN配置库),包含所有配置项与历史版本,收回所有人的访问权限。

2

组织级配置管理员遵照《文档资料管理规程》,对产品库和文档资料进行管理。

输出

1

资产库

出口准则

1

项目资产完整到入产品库

资源和能力要求

●资源:

移交项目资产所需的资源

●能力:

⏹配置管理员应接受过相关方法的培训

度量

度量元

采集点

移交项目资产所花费的时间

组织级配置管理员管理产品库所花费的时间

周报

裁剪指南

裁剪内容

裁剪准则

不可裁减

7.相关规程/过程

7.1《HS-SP-SU02-P01基线发布控制规程》

7.2《HS-SP-SU02-P02配置项变更控制规程》

7.3《HS-SP-SU02-P03产品发布控制规程》

7.4《HS-SP-SU02-P04文档资料管理规程》

8.相关标准与指南

8.1《HS-SP-SU02-S01项目配置管理规范》

8.2《HS-SP-SU02-S02配置项标识规范》

8.3《HS-SP-SU02-S03开发工具管理规范》

8.4《HS-SP-SU02-S04文档资料存档约定表》

8.5《HS-SP-SU02-G01备份指南》

9.表格与模板

9.1《HS-SP-SU02-T01配置管理计划》

9.2《HS-SP-SU02-T02配置项变更请求表》

9.3《HS-SP-SU02-T03配置项变更记录表》

9.4《HS-SP-SU02-T04基线发布报告》

9.5《HS-SP-SU02-T05配置状态报告》

9.6《HS-SP-SU02-T06配置审计报告》

9.7《HS-SP-SU02-T07配置管理总结报告》

9.8《HS-SP-SU02-T08产品发布申请表》

9.9《HS-SP-SU02-T09产品发布报告》

9.10《HS-SP-SU02-T10文档资料借阅使用表》

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2