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

合集下载

软件配置管理计划模板(带实例)

软件配置管理计划模板(带实例)

软件配置管理计划模板(带实例)本文档旨在提供一个软件配置管理计划模板,以帮助项目团队在软件开发过程中有效管理配置项,确保软件版本控制、配置项跟踪和配置变更管理等方面的可控性和可追溯性。

以下是一个典型的软件配置管理计划模板示例。

1. 引言软件配置管理是一个重要的过程,它确保软件的稳定性、可维护性和可追溯性。

本文档定义了软件配置管理的目标、范围和活动,以及相关的角色和责任。

2. 软件配置管理目标软件配置管理的目标是:- 维护可追溯的软件版本控制;- 确保配置项的准确性和一致性;- 管理和控制软件的配置变更;- 提供配置相关的文档和报告以支持项目决策。

3. 软件配置管理范围软件配置管理的范围包括以下方面:- 软件配置项的识别和标识;- 软件版本控制和发布管理;- 配置项变更管理;- 配置项跟踪和审计;- 配置管理文档和报告。

4. 软件配置管理活动软件配置管理包括以下活动:- 确定和识别软件配置项;- 定义和维护软件版本控制策略;- 管理和控制软件的配置变更;- 更新和维护配置项跟踪表;- 定期进行配置项审计;- 生成和发布配置管理文档和报告。

5. 角色和责任软件配置管理涉及以下角色和责任:- 配置管理人员:负责制定和执行配置管理策略,管理和跟踪配置项;- 开发团队:负责识别和标识配置项,遵守配置管理规定;- 测试团队:负责测试和验证配置项的变更;- 项目经理:负责配置管理相关的项目决策和资源分配。

6. 配置管理文档和报告软件配置管理涉及以下文档和报告:- 配置管理计划:定义软件配置管理的过程和活动;- 配置项跟踪表:记录配置项的状态和变更历史;- 配置项审计报告:记录配置项的审计结果和问题;- 配置管理文档:包括配置项标识、版本控制和发布计划等。

7. 总结以上是一个典型的软件配置管理计划模板示例。

项目团队可以根据实际情况进行适当的调整和定制,以满足项目的具体需求。

有效的软件配置管理将有助于提高软件的质量和可维护性,确保项目的顺利进行。

软件配置管理计划模板

软件配置管理计划模板

卷号DEPLOY卷内编号DEPLOY005密级组内HD20090917SR005通用型行政审批服务协同管理平台配置管理计划1.2项目承担部门:java第四组撰写人(签名):区允文完成日期:2010年8月4日本文档使用部门:■主管领导■项目组□客户(市场)□维护人员□用户评审负责人(签名):江威龙评审日期:2010/8/4目录1.简介41.1目的41.2范围41.3定义、首字母缩写词和缩略语41.4参考资料41.5概述42.项目配置42.1组织结构42.2职责和接口52.3工具、环境和基础设施53.配置管理活动63.1配置库63.1.1配置库架构63.1.2权限分配73.1.3配置库层次及开发活动说明:83.2配置标识93.2.1标识方法93.2.2项目基线103.3配置项113.4配置和变更控制113.4.1变更请求的处理和审批113.4.2变更控制委员会 (CCB)113.4.3变更过程中的活动113.4.4变更过程中的变更请求状态123.4.5保存变更历史记录133.4.6变更请求中受影响配置项的变更133.5配置状态统计143.5.1项目介质存储和发布进程143.5.2报告和审计144.里程碑155.培训和资源156.分包商和厂商软件控制157.附录15配置管理计划1.简介1.1目的为了使项目相关的各种资源便于查看,修改,不至于凌乱;为了让各个开发人员方便高效地协同合作;为了项目的版本便于管理,作出此配置管理计划。

1.2范围项目进行中所得出的所有工件都要遵守此计划,包括文档以及源代码,以及硬件。

1.3定义、首字母缩写词和缩略语CM:配置管理。

CCB:变更控制委员会。

CI:配置项。

包含文档、程序。

Baseline:基线。

CR:变更请求。

PCA:物理审计。

FCA:功能审计。

1.4参考资料《华南农业大学软件学院实训讲义》《华南农业大学项目阶段评审工件》1.5概述此文档对项目开发过程中的配置方面作出约束,开发以及变更都要按照要求来做。

软件配置管理规范

软件配置管理规范

软件配置规范有限公司目录目录 (2)1.引言 (3)1.1.目的 (3)1.2.定义和缩略词 (3)1.2.1.定义 (3)1.2.2.缩略语 (3)2.管理 (4)2.1.任务 (4)2.2.职责 (5)2.3.适用的标准、条例和约定 (5)3.软件配置管理活动 (6)3.1.配置控制 (6)3.2.配置状态的记录和报告 (6)3.3.变更控制 (7)3.4.配置的检查和评审 (7)4.工具、技术和方法 (7)5.记录的收集、维护和保存 (7)6.附录:配置管理报表及其格式 (8)6.1.配置(变更)状态报告模板 (10)6.2.配置变更申请单模板 (11)6.3.基线发布报告 (12)6.4.基线审计报告 (13)1.引言1.1. 目的在对同一个项目中所产生大量的相关联的工作产品进行有效的控制,确保生产的工作、产品、组合不会由于同时更新、变更、多个版本而发生冲突。

来保证整个软件生命周期中建立和维护软件项目中所产生的各个产品的完整性和可追溯性。

1.2. 定义和缩略词1.2.1.定义1.2.2.缩略语2.管理软件配置管理流程2.1. 任务配置控制委员会(SCCB)担任着整个软件生存周期的评审和检查工作,并将各个阶段的产品放入对应的配置库中。

2.2. 职责A.SCCB负责人(PM项目经理)◆任命配置管理员(SCM)◆所有目录SCCB负责人有更改和书写权限。

B.配置管理员(SCM)◆所有目录SCM有更改和书写权限。

◆整个SVN由SCCB负责人指定SCM管理。

◆SCM 要维护所有目录和配置项的权限,保证配置下Reader能够获得到该文档,而其它人员无权获得。

C.软件工程师(SE)◆自己负责的程序模块有更改和书写权限。

◆对于正式发布的目录SE没有更改和书写的权限。

2.3. 适用的标准、条例和约定要标识的配置项主要包括以下几部分:◆开发环境:可以包括软件工具、硬件设备等;◆工具:可以包括测试工具、维护工具等;◆技术文档:软件需求、软件设计方案、软件测试方案、测试文档、用户手册、总结报告等;◆提交产品:计算机程序、释放产品等。

配置管理规范

配置管理规范

配置管理规范配置管理规范模板目录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)开发部门发给客户的传真件或客户发来传真至少应在项目档案中保存一份备份。

设计公司软件管理制度模板

设计公司软件管理制度模板

一、总则1.1 为规范设计公司软件管理,提高软件质量和使用效率,保障公司信息安全和知识产权,特制定本制度。

1.2 本制度适用于公司内部所有设计软件的使用、维护和管理。

二、软件采购与审批2.1 软件采购应遵循国家相关法律法规,符合公司发展战略和业务需求。

2.2 软件采购前,需进行市场调研,对比不同软件的功能、性能、价格和服务等因素。

2.3 软件采购需经相关部门负责人审批,并提交采购申请。

2.4 采购的软件应具备正版授权,不得使用盗版软件。

三、软件安装与配置3.1 软件安装应由专业人员进行,确保软件安装正确、配置合理。

3.2 安装软件时,应严格按照软件安装指南进行,避免因操作不当导致软件损坏。

3.3 软件安装后,应对软件进行必要的配置,确保其满足公司业务需求。

3.4 软件配置完成后,应进行测试,确保软件运行稳定。

四、软件使用与培训4.1 公司员工应遵守软件使用规范,合理使用软件资源。

4.2 公司应定期对员工进行软件使用培训,提高员工软件操作技能。

4.3 员工在使用软件过程中,如遇到问题,应及时向软件管理员或技术支持人员求助。

4.4 软件使用过程中,应遵循以下原则:(1)合理分配软件资源,避免资源浪费;(2)保护软件知识产权,不得非法复制、传播和销售软件;(3)遵循软件操作规范,确保软件安全稳定运行。

五、软件维护与升级5.1 公司应建立软件维护制度,定期对软件进行维护,确保软件运行稳定。

5.2 软件维护内容包括:(1)软件系统检查,确保系统运行正常;(2)软件版本更新,提高软件性能和安全性;(3)软件故障排除,解决软件使用过程中出现的问题。

5.3 软件升级应遵循以下原则:(1)升级前,进行充分测试,确保升级后软件运行稳定;(2)升级过程中,确保数据安全,避免数据丢失;(3)升级后,对员工进行培训,使其熟悉新版本软件的使用。

六、软件安全管理6.1 公司应加强软件安全管理,防止软件被盗用、篡改或泄露。

6.2 建立软件使用日志,记录软件使用情况,便于追踪和审计。

软件配置管理计划模板

软件配置管理计划模板

XXXX软件项目配置管理计划XXXX企业有限公司____年___月___日文档信息修改记录目录软件项目配置管理计划 (2)1 引言 (2)1.1 编写目的 (2)1.2 术语定义 (2)1.3 参考资料 (2)2 计划内容 (2)2.1 人员及职责 (2)2.2 软硬件环境计划 (4)2.2.1 项目计划环境 (4)2.2.2 需求分析和设计环境 (4)2.2.3 开发环境 (4)2.2.4 测试环境 (4)2.2.5 配置管理环境 (4)2.3 配置项计划 (4)2.4 配置库计划 (6)2.5 权限计划 (7)2.6 基线计划 (8)2.7 发布计划 (8)2.8 配置库备份计划 (9)软件项目配置管理计划1 引言1.1 编写目的本文档目的在于对本公司项目进行软件配置管理,提高软件质量,降低软件开发成本。

本计划制定了本公司如何进行配置管理活动、活动的计划安排、指派的职责和所要求的资源。

对本公司项目实施软件配置管理活动时,需要参照本计划。

1.2 术语定义1、软件配置管理(SCM):软件配置管理是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性,控制这些特性的变更,记录和报告变更的过程和状态,并验证它们与需求是否一致。

2、配置项(CI):配置项可包括以下几方面:项目(或活动)文档、源代码、可执行代码、度量数据、变更请求(CR)。

项目(或活动)文档即项目(或活动)相关的规范、指南中定义的各个任务的输出和输入;源代码和可执行代码是特殊的文档;度量数据指度量分析定义表中定义的度量以及对应的实际数据。

3、基线(BaseLine): 用来标识一组配置项的特定版本的集合的标记,以记录工作成果的历史状态,或通过不同的版本组合定义不同特性的工作成果。

1.3 参考资料2 计划内容2.1 人员及职责1、根据《软件项目计划书》中的角色分配,确定CM,CCB(变更控制委员会)成员;2.2 软硬件环境计划2.2.1 项目计划环境软件:MS Office Word、MS Office Excel、MS Office Project2.2.2 需求分析和设计环境软件:MS Office Word、MS Office Visio、Sybase PowerDesigner、Rational Rose2.2.3 开发环境软件:Windows Visual Studio .Net、MyEclipse、JDK、Apache-Tomcat、Apache、Oracle 10g、SQL Server 2003、WebLogic、SQL Server 2005、Websphere2.2.4 测试环境软件:Load Runner2.2.5 配置管理环境1、软件:TortoiseSVN2.3 配置项计划配置管理员标识配置项,标识符的参考格式为:项目编号-配置项类型-配置项序号-配置项版本配置项名称。

软件配置模板

软件配置模板

目的(Purpose)为了建立和维护软件项目中所有产品的完整性,该文件描述了用于软件配置管理Software Configuration Management(SCM)的过程。

目标(Objective)通过有计划的软件配置管理活动,使软件工作产品经过标识、受到控制并具有可用性。

任何对软件工作产品的更改都是受控的,并确保相关小组和个人能及时了解软件基线的状态和内容。

范围(Scope)受控于配置管理下的工作产品,包括交付给客户的软件产品,以及生成软件产品所需要的或由软件产品标识的有关项。

准备/前提/条件(Input)软件配置控制委员会(SCCB):负责评价、认可或否定有关基线更改建议并确保确认的更改得以执行。

具体活动包括,授权标识与建立软件基线,阐述项目负责人和所有受软件基线变更影响的小组的权益。

高层SCCB包括BUM和高层经理。

项目SCCB包括项目经理和产品经理。

每个软件产品都有一个软件配置管理(SCM)小组负责协调和实施产品的软件配置活动。

SQA定期对SCM小组的活动进行监察与审核,以验证SCM小组的活动是否按照相应的规程进行。

规程/任务/活动(Procedure)制定SCM计划Making SCM Plan在项目的初期需要制定《SCM计划》SCM Plan.dot,并且始终与项目保持一致。

在项目计划(Project Plan.dot)的软件配置管理一章中,需要指明该项目对应的SCM计划文档。

项目经理或由项目经理指定的SCM小组成员制定SCM计划,并提交该项目的SCCB进行审批。

SCM计划的主要内容包括:确定该项目的SCM小组以及SCCB的成员名单。

需要管理的工作产品和项目使用工具,以及管理它们的目录结构设置。

项目的工作产品包括项目文档、源代码、源代码所生产出的EXE、OCX、DLL等所有生成文件。

目录结构设置可参考《SCM路径设置规程》(SCM Path Setup Procedure.doc)。

软件配置管理控制程序

软件配置管理控制程序

配置管理控制程序北京XX科技发展有限公司YYMMDD历史版本文件审核单文件批准单目录1.引言 (1)1.1.编写目的 (1)1.2.适用范围 (1)1.3.预期读者 (1)1.4.名词解释 (1)1.5.角色和职责 (4)2.过程描述 (5)2.1.概述 (5)2.2.制定配置管理计划 (6)2.2.1.概述 (6)2.2.2.入口准则 (6)2.2.3.输入工作产品 (6)2.2.4.主要步骤 (6)2.2.5.出口准则 (7)2.2.6.输出工作产品及质量记录 (7)2.3.配置库管理 (7)2.3.1.概述 (7)2.3.2.入口准则 (7)2.3.3.输入工作产品 (7)2.3.4.主要步骤 (7)2.3.5.出口准则 (9)2.3.6.输出工作产品及质量记录 (9)2.4.版本构造 (9)2.4.1.概述 (9)2.4.2.入口准则 (9)2.4.3.输入工作产品 (9)2.4.4.主要步骤 (10)2.4.5.出口准则 (10)2.4.6.输出工作产品及质量记录 (11)2.5.版本发布 (11)2.5.1.概述 (11)2.5.2.入口准则 (11)2.5.3.输入工作产品 (11)2.5.4.主要步骤 (11)2.5.5.出口准则 (12)2.5.6.输出工作产品及质量记录 (12)2.6.变更控制 (12)2.6.1.概述 (12)2.6.2.入口准则 (13)2.6.3.输入工作产品 (13)2.6.4.主要步骤 (13)2.6.5.出口准则 (14)2.6.6.输出工作产品及质量记录 (14)2.7.配置审计 (14)2.7.1.概述 (14)2.7.2.入口准则 (15)2.7.3.输入工作产品 (15)2.7.4.主要步骤 (15)2.7.5.出口准则 (16)2.7.6.输出工作产品及质量记录 (16)3.度量要求 (16)4.评审要求 (16)5.裁剪指南 (17)6.附录 (17)6.1.相关程序、作业指导书和指南 (17)6.2.输出工作产品及质量记录 (17)7.参考资料 (18)1.引言1.1. 编写目的本文档描述了配置管理的目的及作用、参加配置管理活动的角色及其职责、配置管理的实施过程等内容,以指导公司的配置管理活动。

配置管理计划模板

配置管理计划模板

配置管理计划模板一、引言。

配置管理是软件开发过程中至关重要的一环,它涉及到对软件产品的版本控制、变更管理、发布管理等方面。

一个完善的配置管理计划能够帮助团队更好地组织和管理软件开发过程,提高开发效率,降低风险。

本文档旨在为软件开发团队提供一个配置管理计划模板,帮助他们制定和执行配置管理计划。

二、配置管理目标。

1. 确保软件产品的版本控制,保证团队成员使用的是同一版本的软件源代码和文档。

2. 管理软件产品的变更,追踪和记录软件产品的变更历史,确保变更的合理性和可追溯性。

3. 确保软件产品的发布管理,规范软件产品的发布流程,降低发布带来的风险。

三、配置管理计划。

1. 配置标识。

1.1 软件产品的版本号、发布日期等标识信息。

1.2 文档的版本号、修订日期等标识信息。

2. 配置管理过程。

2.1 版本控制。

2.1.1 确定版本控制策略,包括分支管理、标签管理等。

2.1.2 确定版本控制工具,如Git、SVN等。

2.2 变更管理。

2.2.1 确定变更管理流程,包括变更申请、变更评审、变更实施等。

2.2.2 确定变更管理工具,如JIRA、Redmine等。

2.3 发布管理。

2.3.1 确定发布管理流程,包括发布计划、发布测试、发布审批等。

2.3.2 确定发布管理工具,如Jenkins、Docker等。

3. 配置管理工具。

3.1 版本控制工具。

3.2 变更管理工具。

3.3 发布管理工具。

四、配置管理责任。

1. 确定配置管理人员的职责和权限,包括配置管理员、变更管理员等。

2. 确保配置管理人员具备必要的技能和知识,能够有效地执行配置管理计划。

五、配置管理审核。

1. 确定配置管理计划的审核流程和频率,确保配置管理计划的有效性和适应性。

2. 确定配置管理审核的内容和标准,包括配置项的一致性、完整性、可追溯性等。

六、配置管理培训。

1. 确定配置管理培训的对象和内容,包括配置管理人员、开发人员等。

2. 确定配置管理培训的方式和周期,确保团队成员具备必要的配置管理知识和技能。

软件安装部署规范范本

软件安装部署规范范本

软件安装部署规范范本1. 范围本文档旨在规范软件安装部署的步骤和要求,以确保软件正确地安装和配置,并确保其在不同环境中的正常运行。

2. 适用对象本规范适用于软件开发团队、系统管理员和其他相关人员,他们负责软件的安装和部署。

3. 准备工作在开始软件安装部署之前,需要进行以下准备工作:3.1. 确定软件版本和环境要求。

3.2. 获取软件安装包。

3.3. 确保目标机器符合软件运行的最低硬件和软件要求。

3.4. 安装所需的操作系统和服务。

4. 安装步骤以下是软件安装部署的一般步骤,具体步骤和操作可能因软件类型和特定需求而有所不同:4.1. 解压安装包到指定目录。

4.2. 执行安装程序,并按照提示进行安装。

4.3. 选择安装类型(如完全安装、自定义安装等)。

4.4. 配置软件参数,包括数据库连接、日志路径等。

4.5. 完成安装向导,并检查安装日志和错误信息。

5. 配置和优化完成软件安装后,需要进行一些配置和优化工作,以确保软件在目标环境中的性能和稳定性:5.1. 配置数据库连接和数据源。

5.2. 配置系统参数和环境变量。

5.3. 设置安全性相关参数,如用户权限和访问控制。

5.4. 配置软件的业务规则和流程。

5.5. 进行性能优化,包括调整缓冲区大小、线程池配置等。

6. 测试和验证在正式投入使用之前,需要对安装部署的软件进行测试和验证,确保其功能和性能正常:6.1. 运行功能测试,验证软件是否按照需求规格书中的要求工作。

6.2. 进行性能测试,检查软件的响应时间、吞吐量等指标是否满足要求。

6.3. 进行压力测试,模拟高负载环境下软件的表现。

6.4. 检查日志和错误信息,排查潜在的问题和风险。

7. 文档和记录在软件安装部署过程中,需要进行相关文档和记录的创建和保存:7.1. 编写安装部署手册,包括详细的步骤和操作说明。

7.2. 记录软件版本、配置参数和测试结果等信息。

7.3. 如果需要,创建备份和恢复策略,确保数据安全性。

GJB438B-软件配置管理计划 - 模板

GJB438B-软件配置管理计划 - 模板

密级:内部(XXXX)软件配置管理计划标识:XXXX/SCMP版本:V1.0页数:编制:SQA审核:审核:批准:编制部门:2020年7月5日1 范围1.1 标识本文档适用:xxx项目(标识:xxxx);本文档的名称为:xxx软件配置管理计划;本文档标识为:XXXX/SCMP1.2 系统概述甲方:xxx。

乙方:xxx。

对系统进行概述。

1.3 文档概述本文档指定xxxx研制过程中,将执行的所有与配置管理相关的活动,以及配置管理活动的时间、内容、活动主体、要达到的结果的实施依据。

本文档读者为系统研制开发中的甲方团队、乙方。

1.4 与其他计划之间的关系本文档是软件开发计划的子计划。

2 引用文档本文档引用文档清单如表2-1所示。

表2-1 引用文档清单3 组织和职责组织和职责如表3-1所示。

表3-1 组织和职责4 软件配置管理活动4.1 配置标识本条应描述基线和配置项的标识方案;详细描述本项目的每一条基线,包括基线的名称、基线的项目唯一的标识符、基线的内容和基线预期的建立时间等。

本条还应详细描述本项目的每一软件配置项,包括配置项名称、配置项的项目唯一的标识符及其受控时间等,若为基线软件配置项,则还应列出其所属的基线名称。

4.2 配置控制本条应描述如下内容:在本计划所描述的软件生存周期各个阶段使用的更改批准权限的级别。

对已有配置项的更改申请进行处理的方法,其中包括:详细说明在本计划描述的软件生存周期各个阶段提出更改申请的规程;描述实现已批准的更改申请(如:源代码、目标代码和文档等的修改)的方法;描述软件配置管理库控制的规程,其中包括例如:库存软件控制、对于使用基线的读写保护、成员保护、成员标识、档案维护、修改历史以及故障恢复等规程;描述配置项和基线变更、发布的规程以及相应的批准权限。

当与不属于本软件配置管理计划适用范围的软件和项目存在接口时,本条应描述对其进行配置控制的方法。

如果这些软件的更改需要从其他机构在配置管理组评审之前或之后进行评审,则本条应描述这些机构的组成、他们与配置管理组的关系以及他们相互之间的关系。

配置管理流程(整理)

配置管理流程(整理)

流程图1) PM :项目经理(Project Manager)是负责项目管理的专业人员,项目经理负责一个项目的计划,执行及结束关闭。

目前,项目经理管理角色在多种行业中得到应用,尤其是在建筑、网络技术、通信、软件开发等行业发挥积极而重要的作用。

项目经理的主要对项目目标的完成负责。

项目目标包括项目的项目范围,成本,进度,质量,沟通等多维目标,项目经理通过专业努力,组织团队按项目要求,在一定的时间内完成项目规定的任务。

PMI (The Project Management Institute )讨论和制定了一套有关项目管理的原则和方法论,形成一套专业的指导体系,强有力地支持了项目经理的专业化发展。

从从业角度,项目经理有时会获得企业法人代表或项目拥有者的授权,在工程项目中全面负责,成为企业法定代表或项目拥有者在工程项目上的代表人。

2)CCB:CCB变更控制委员会(Change Control Board)又名配置控制委员会(Configuration Control Board)实施整体变更控制——变更控制委员会软件开发活动中公认变更控制委员会为最好的策略之一CCB的组成CCB可以由一个小组担任,也可以由多个不同的组担任,负责做出决定究竟将哪些已建议需求变更或新产品特性付诸应用。

典型的变更控制委员会会同样决定在哪一些版本中纠正哪些错误。

CCB的成员应当能代表变更涉及的团体。

其可能包括如下方面的代表:1.产品或计划管理部门2.项目管理部门3.开发部门4.测试或质量保证部门5.市场部或客户代表6.制作用户文档的部门7.技术支持部门8.帮助桌面或用户支持热线部门9.配置管理部门当组建包含软硬件两方面项目的CCB时,还应当包含来自硬件工程、系统工程、制造部门或者硬件质量保证和配置管理的代表。

CCB是系统集成项目的所有者权益代表,负载裁定接受那些变更。

CCB由项目所涉及的多方成员共同组成,通常包括用户和实施方的决策人员。

软件配置管理计划与报告模板

软件配置管理计划与报告模板

10 系统集成测试报告评审 11 UAT测试报告 12 业务需求书 13 需求文档(如需求分析说 明书、修改功能点说明 14 概要设计说明书 15 详细设计说明书 16 单元测试文档 17 程序修改登记表 18 用户/业务操作手册 19 投产技术手册
配置审计计划 NO. 1 2 3 4 5 6 7 审计时机 日期 执行者 审计内容
TCen0.0
第1页
配置管理计划
角色职责 配置负责人(CML): 配置工具与配置库 配置管理工具/版本 逻辑地址 计算机配置 文档版本管理计划 NO. 1 2 3 4 5 6 7 8 9 文档名称 测试方案 测试计划 测试进度表 测试计划评审记录 测试列表 测试用例(不含结果) 测试列表及测试用例评审 记录 测试用例(含结果) 系统集成测试报告 项目/需求 项目/需求 工作量(10 工作量(10 天以下) 天以上) 可选 必须 可选 可选 可选 可选 可选 必须 必须 可选 可选 必须 必须 可选 可选 可选 必须 可选 必须 可选 必须 必须 必须 必须 必须 必须 必须 必须 必须 可选 必须 必须 可选 可选 可选 必须 可选 必须 版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 最终版本 裁剪结果 提交日期 备注
广发银行 信息技术部
TCenter_配置管理计划与报告 8 9 10
版本:V1.0.0
第2页
广发银行 信息技术部

3 软件配置管理计划(模板)-GJB438C

3 软件配置管理计划(模板)-GJB438C

密级:内部阶段:版次:A产品(外部)型号+产品(中文)名称软件配置管理计划项目编号-RJPZ共10页XXXX公司XXXX年XX月产品(外部)型号+产品(中文)名称软件配置管理计划项目编号-RJPZ编制审核会签批准修改页本文件版本情况如下:目录1范围 (1)1.1标识 (1)1.2系统概述 (1)1.3文档概述 (1)1.4与其他计划之间的关系 (1)2引用文档 (2)3组织和职责 (2)4软件配置管理活动 (2)4.1配置标识 (2)4.1.1源代码配置项标识 (2)4.1.2文档配置项标识 (3)4.1.3软件运行体配置项标识 (3)4.1.4数据配置项标识 (3)4.2配置控制 (3)4.2.1软件三库的控制 (3)4.2.2软件更改的控制 (4)4.3配置状态记实 (4)4.4配置审核 (5)4.5软件发行管理和交付 (5)5工具、技术和方法 (5)6对供货单位的控制 (5)7进度表 (6)8注释 (6)1范围1.1标识本文档适用于产品(外部)型号+产品(中文)名称的软件管理,软件的完整标识为XXXX。

1.2系统概述产品(外部)型号+产品(中文)名称的软件分为XXXX。

各部分软件实现的功能如下:a)XXXX软件:XXXX;b)XXXX软件●XXXX;●XXXX;●XXXX。

c)XXXX软件●XXXX;●XXXX;●XXXX;●XXXX。

产品(外部)型号+产品(中文)名称的软件研制过程与产品研制周期保持同步,随产品交付用户。

1.3文档概述本文档规定了XX软件开发过程中的配置管理组织结构、职责及活动要求,软件三库的维护安排,明确了软件开发过程输出版本控制以及变更要求,是实施配置管理活动的依据。

1.4与其他计划之间的关系软件配置管理计划作为《软件开发计划》的一部分,应按照总体开发计划的要求协调,使项目软件开发按照合理规划有条不紊的进行,确保软件配置的有效性、适宜性和可追溯性。

2引用文档下列标准和文件中的有关条款,通过引用而成为本管理计划的条款。

软件配置管理计划(范本)

软件配置管理计划(范本)

软件配置管理计划软‎件配置管理计划本计‎划的目的在于对所开发‎的CADCSC软件规‎定各种必要的配置管理‎条款,以保证所交付的‎C ADCSC软件能够‎满足项目委托书中规定‎的各种原则需求,能够‎满足本项目总体组制定‎的且经领导小组批准的‎软件系统需求规格说明‎书中规定的各项具体需‎求。

软件开发单位在开‎发本项目所属的各子系‎统(其中包括为本项目‎研制或选用的各种支持‎软件)时,都应该执行‎本计划中的有关规定,‎但可以根据各自的情况‎对本计划作适当的剪裁‎,以满足特定的配置管‎理需求。

剪裁后的计划‎必须经总体组批准。

‎ 1.2定义本计划‎中用到的一些术语的定‎义按GB/T1145‎7和GB/T1250‎4。

1.3参考‎资料GB/T1145‎7软件工程术语GB8‎566计算机软件开发‎规范GB8567计算‎机软件产品开发文件编‎制指南GB/T125‎04计算机软件质量保‎证计划规范GB/T1‎2505计算机软件配‎置管理计划规范CAD‎C SC软件质量保证计‎划2管理2.1‎机构在本软件系统整个‎开发期间,必须成立软‎件配置管理小组负责配‎置管理工作。

软件配置‎管理小组属项目总体组‎领导,由总体组代表、‎软件工程小组代表、项‎目的专职配置管理人员‎、项目的专职质量保证‎人员以及各个子系统软‎件配置管理人员等方面‎的人员组成,由总体组‎代表任组长。

各子系统‎的软件配置管理人员在‎业务上受软件配置管理‎小组领导,在行政上受‎子系统负责人领导。

软‎件配置管理小组和软件‎配置管理人员必须检查‎和督促本计划的实施。

‎各子系统的软件配置管‎理人员有权直接向软件‎配置管理小组报告子项‎目的软件配置管理情况‎。

各子系统的软件配置‎管理人员应该根据对子‎项目的具体要求,制订‎必要的规程和规定,以‎确保完全遵守本计划规‎定的所有要求。

‎2.2任务在软件工程‎化生产的各个阶段中,‎与本阶段的阶段产品有‎关的全部信息在软件开‎发库存放,与前面各个‎阶段的阶段产品有关的‎信息则在软件受控库存‎放。

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

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

某软件公司配置管理计划编写规范某软件公司配置管理计划编写规范1. 引言配置管理计划是某软件公司在软件开发过程中进行配置管理的指导文件,包括了配置管理的目标、范围、策略、活动和责任等内容。

本文档旨在规范配置管理计划的编写内容和格式,以确保配置管理工作能够高效进行。

2. 文档组织配置管理计划应该包含以下主要部分:2.1 引言:简要描述配置管理计划的目的、范围和背景等信息。

2.2 配置管理目标:明确配置管理的目标和期望的结果,例如提高软件开发的质量、减少变更的风险等。

2.3 配置管理范围:说明配置管理的范围,包括涵盖的软件项目、开发阶段和相关环境等。

2.4 配置管理策略:定义配置管理的策略和原则,例如变更控制、配置标识、配置审查等。

2.5 配置管理活动:详细描述配置管理的具体活动,例如配置项识别、配置项控制、版本管理、配置审查等。

2.6 配置管理工具:介绍使用的配置管理工具和系统,以及其功能和使用方法。

2.7 配置管理责任:明确配置管理的责任和角色,包括配置管理委员会、项目经理、配置管理员等。

2.8 配置管理培训:描述对相关人员进行配置管理培训的计划和内容。

2.9 配置管理审核:规定配置管理的审核计划,以确保配置管理计划的有效性和改进。

2.10 配置管理计划的更新和变更:说明如何更新和变更配置管理计划,并规定相应的程序和流程。

3. 编写规范为确保配置管理计划的一致性和可读性,应遵循以下编写规范:3.1 文档格式:使用公司规定的文档模板,并确保文档格式清晰、整洁、易读。

3.2 语言和术语:使用清晰简洁的语言,并确保术语的准确性和一致性。

3.3 文档编号:为每个配置管理计划分配唯一的编号,并在文档中注明。

3.4 目录和页眉:在文档中包含完整的目录,并在每页的页眉中标明文档标题和页码。

3.5 图表和表格:使用适当的图表和表格来说明配置管理的流程、活动和责任。

3.6 参考资料:在文档末尾列出所有引用的参考资料和文献,确保引用的准确性和可查性。

软件配置管理规范

软件配置管理规范

软件配置管理规范1.简介软件配置管理的目的是保证在整个软件生命周期中软件产品的完整性。

1.1 目的本文档指导项目开展配置管理活动。

1.2 范围本文档适用于SWL开发小组批准立项的软件项目。

1.3 文档结构第一部分:简介,包括本规范的目的、范围、词汇以及所涉及到的参考信息。

第二部分:配置管理工作规范的正文,包括活动的流程图、进入能及退出的准则、所涉及的角色、相关活动的阐述、验证与确认能及度量。

第三部分:变更控制工作规范的正文,包括活动的流程图、进入能及退出准则、所涉及的角色、相关活动的阐述、验证与确认能及度量。

第四部分:参考文献,列出了编写本规范所参考的相关的文献资料。

第五部分:附录,本文中流程图的标准符号定义。

1.4 词汇表CM (Configuration Management)配置管理。

CCB (Change Control Board)变更控制委员会。

CI (Configuration Item)配置项,包含文档、程序。

CR (Change Request)变更请求,对提出的要变更工件或流程的任何请求的统称。

在变更请求中记录的信息是有关当前问题、提议解决方案及其成本的起源和影响的信息。

PCA (Physical Configuration Audit)物理审计,在配置管理系统中建成立基线的工件是否为“正确”版本。

FCA (Functional Configuration Audit)功能审计,核心软件配置项的实际性能是否符合它的需求。

基线 (Baseline)己通过复审和批准的工件发布版,由此构成进一步演进或开发的公认基础,并且只能通过正式程序,例如变更管理和配置控制才能进行更改。

CML (Configuration Management Library)配置客理库,存储项目工件的所有版本,即存储项目的定义的配置项。

版本 (Version)某个工件的变体,工件的后期版本一般是在初期版本的基础上进行的扩展。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件配置管理规范
流程
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) 在配置管理系统中, 基线就是一个配置项或一组配置项在其生命周期的不同时间点上经过正式评审而进入正式受控的一种状态这些配置项构成了一个相对稳定的逻辑实体, 而这个过程被称为基线化”。

每一个基线都是其下一步开发的出发点和参考点。

基线确定了元素( 配置项) 的一个版本, 且只确定一个版本。

一般情况下, 基线一般在指定的里程碑处创立, 并与项目中的里程碑保持同步。

每个基线都将接受配置管理的严格控制, 基线中的配置项被冻结”了, 不能再
被任何人随意修改, 对其修改要严格地按照变更控制的过程进行。

在一个软件开发阶段结束时, 上一个基线加上增加和修改的基线内容形成下一个基线。

基线的主要属性有: 名称、标签、版本、日期等。

1.4 权限与职责
1.4.1 研发总经理助理
1) 审核变更请求。

1.4.2 项目经理( Project Manager, PM)
1) 审核批准配置管理计划;
2) 接收或拒绝小范围的变更申请;
3) 召集评估变更;
4) 提出配置管理的建议和要求;
5) 配合配置管理员的工作。

1.4.3 配置管理员( Configuration Management Officer, CMO)
1) 编写配置管理计划;
2) 执行版本控制和变更控制方案;
3) 制定访问控制策略;
4) 负责项目的配置管理工作, 包括搭建环境、权限分配、配置库的建立、配置项的控制等;
5) 配置管理工具的日常管理与维护;
6) 配置库的日常操作和维护;
7) 负责配置审核并提交报告;
8) 根据配置部署表单编译发布版本, 并维护版本;
9) 对开发人员进行相关的培训;
10) 对配置审核中发现的不符合项, 拟订纠正措施, 要求相关责任人进行纠正。

11) 监督项目组成员规范的执行情况。

1.4.4 开发人员( Developer)
1) 根据确定的配置管理计划和相关规定, 提交配置项和基线
2) 负责项目组内部测试;
3) 负责软件集成和版本生成;
4) 按照软件配置管理工具的使用模型来完成开发任务。

2 实施细则
2.1 配置项管理
2.1.1 配置项的范围
软件配置可包括以下几方面: 开发文档, 代码, 第三方控件、插件, 参考资料, 测试文档, 用户文档, 项目管理文档, 验收文档等。

l 项目文档主要指: 立项建议书、可行性分析报告、技术建议书、用户需求说明书、项目计划、项目进度计划、项目阶段性计划、产品需求规格说明书、概要设计报告、详细设计、数据库设计、界面设计、用户操作手册、用户安装手册、培训文档、验收报告以
及上述文档的评审记录。

l 代码主要指: 源代码等。

l 工具主要指: 脚本文件、插件、第三方控件等。

2.1.2 配置项基线管理
结合SPP 和ISO9000 的相关规定, 配置管理员根据配置管理规范及配置管理计划, 对配置项进行分阶段管理, 每一阶段正式评审经过后纳入受控库, 作为该项目的一个基线。

l 项目启动: 配置项包括技术建议书、可行性分析报告、用户需求说明书等立项阶段产生的文档, 评审或审批经过后建立发布基线。

l 需求阶段: 系统调研后开发人员进行需求分析, 并整理产
品需求规格说明书。

产品需求规格说明书经过客户的确认后, 建立需求基线。

如需升级版本则必须经过评审或审批并得到客户的确认。

l 项目计划: 需求分析完成后即可制定项目的开发计划, 包
括项目计划和主要下属计划。

包括项目进度计划、配置管理计划、质量保证计划、测试计划、项目阶段性计划。

项目开发计划评审经过后, 建立项目计划基线。

l 设计: 系统设计可分为概要设计、详细设计、数据库设计、数据库字典、界面设计。

针对用户需求规格说明书进行系统设计, 配置时应说明系统设计的版本与需求分析报告版本的对应关系。

设计说明书评审或审批经过后, 建立设计基线。

l 编码(设计实现) : 编码按功能模块分子项目, 即每个模块记作一个配置项。

代码在提交项目组系统测试时建立Beta 版本,系统测试产品正式发布后建立Version 版本。

l 测试: 单元测试和系统测试。

单元测试经过提交《单元测试报告》, 项目启动后应提交《系统测试计划》, 系统测试完成后应提交《系统测试报告》。

配置时应说明测试的版本与编码版本的对应关系。

系统测试完成后建立测试基线。

l 版本发布: 项目组提交《部署表单》, CMO 根据部署表单进行编译, 发布测试服务器上, 并对版本进行维护。

同时将发布的版本上传到文档服务器上备份。

l 交付与验收: 在交付前配置审核完成后建立产品基线, 产品基线包含程序以及有关文档配置项, 包括交付文档、代码、工具等。

l 产品部署: 部署时应包括操作手册、安装维护手册、维护文档以及必要的业务和技术培训文档。

l 相关资料: 相关资料也应作为配置项纳入配置管理, 此部分包括:
1) 相关法律、法规; 必须遵照或项目组约定的技术规范;
2) 与客户或项目组内部重要的交互信息记录, 如会议记录、会谈记录、e-mail 和MSN 记录等;
2.2 版本控制
2.2.1 文档的版本控制
所有文档的管理纳入配置管理库, 用版本控制工具进行统一管理。

文档的版本控制主要经过文档的名称、文档控制页及版本控制工具的标
签来实现, 主要分为以下几类:
2.2.1.1 版本变化型文档
命名方式: [文档名称]+[子系统名称]( 可选)
适用文档: 项目计划、配置管理计划、质量保证计划、项目进度计划、用户需求规格说明书、产品需求规格说明书、体系结构设计报告、数据库设计报告、详细设计报告、用户操作维护手册、测试用例等。

示例: 项目计划.doc
详细设计_SP门户.doc
标签结构: [大版本] + [子系统简称] + [版本号] + 日期( 标签控。

相关文档
最新文档