当前位置:文档之家› 软件配置管理计划

软件配置管理计划

软件配置管理计划本软件配置管理计划的任务包括但不限于以下内容:2.2.1 确定软件配置项软件配置管理小组应该根据项目需求和软件开发过程中的变化,确定软件配置项,包括软件源代码、二进制代码、库文件、配置文件、文档等。

2.2.2 确定配置标识为了保证软件配置的唯一性和可追溯性,软件配置管理小组应该为每个配置项分配唯一的配置标识,并在配置管理数据库中进行记录。

2.2.3 确定配置控制策略软件配置管理小组应该制定配置控制策略,包括配置项的版本控制、变更控制、发布控制等,以确保软件配置的正确性和稳定性。

2.2.4 管理配置变更软件配置管理小组应该对软件配置变更进行管理,包括变更请求的提交、审批、实施和验证等,以确保变更的合理性和有效性。

2.2.5 管理配置库软件配置管理小组应该建立配置库,对软件配置进行存储和管理,确保配置库的安全性和可靠性。

2.2.6 确定配置审计策略软件配置管理小组应该制定配置审计策略,对软件配置进行定期审计,发现和纠正配置管理过程中的问题和不足。

3.配置管理流程3.1 配置项识别和分配软件配置管理小组应该根据项目需求和软件开发过程中的变化,确定软件配置项,并为每个配置项分配唯一的配置标识。

3.2 配置控制软件配置管理小组应该制定配置控制策略,包括版本控制、变更控制、发布控制等,对软件配置进行管理和控制。

3.3 配置变更管理软件配置管理小组应该对软件配置变更进行管理,包括变更请求的提交、审批、实施和验证等,确保变更的合理性和有效性。

3.4 配置库管理软件配置管理小组应该建立配置库,对软件配置进行存储和管理,确保配置库的安全性和可靠性。

3.5 配置审计软件配置管理小组应该定期对软件配置进行审计,发现和纠正配置管理过程中的问题和不足。

4.配置管理工具为了更好地支持配置管理工作,软件配置管理小组应该选用合适的配置管理工具,包括版本控制工具、变更管理工具、发布管理工具等。

5.配置管理计划的更新和审查软件配置管理小组应该定期对本计划进行更新和审查,以确保其与实际情况的一致性,并及时纠正和完善计划中存在的问题和不足。

更新和审查应该得到总体组的批准。

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

在研制和开发阶段的阶段产品过程中,开发者和开发小组长有权对本阶段的阶段产品进行必要的修改。

但是,如果开发者或开发小组长认为有必要修改前面有关阶段的阶段产品,就必须通过项目的配置管理小组办理正规的审批手续。

因此,软件开发库由开发这个阶段产品的开发者管理,而软件受控库由项目的配置管理小组管理。

软件经过组装和系统测试后,应该送入软件产品库。

如欲对其进行修改,必须经软件配置管理小组研究同意,然后报项目总体组组长批准。

关于软件配置要进行修改时的具体审批手续,将在第三条中详细规定。

2.3 职责在软件配置管理小组中,各类人员要互相配合、分工协作,共同担负起整个项目的软件配置管理工作。

其中各类人员的分工如下:A。

组长是总体组代表,他对有关软件配置管理的各项工作全面负责,特别要对更改建议的审批和评审负责;B。

软件工程小组组长负责监督在软件配置管理工作中认真执行软件工程规范;C。

项目的专职配置管理人员检查在作配置更改时的质量保证措施;D。

各子系统的配置管理人员具体负责实施各自的配置管理工作,并参与各子系统的功能配置检查和物理配置检查;E。

用户代表负责反映用户对配置管理的要求,并协助检查各类人员对软件配置管理计划的执行情况;F。

项目专职的配置管理人员协助组长开展各项软件配置管理活动,负责审查所采用的配置管理工具、技术和方法,并负责汇总、维护和保存有关软件配置管理活动的各项记录。

2.4 接口控制对各类接口进行严格、合理的控制,是软件配置管理中最重要的任务之一。

整个软件项目及其各子系统都必须进行严格的控制。

在工程化软件系统中,主要的接口有如下五类:A。

用户界面:用户界面是指各子系统与设计人员、用户或维护人员之间的操作约定。

同时还指实现这些操作约定的物理部件的功能与性能特性。

B。

系统内部接口:系统内部接口是指各子系统在集成为一个总的软件系统时的各种连接约定。

C。

标准程序接口:标准程序接口是指各应用子系统与标准子程序库(包括宿主计算机系统已有的库程序)之间的调用约定。

D。

设备接口:设备接口是指各子系统与各种设备(包括终端和其他各种输入/输出设备)之间的连接约定。

are Interface: are interface refers to the n agreement een each subsystem and the system are on the host computer。

as well as other are systems that call this are。

These five types of interfaces are important components of a are system n。

Reasonable control of interface ns is one of the important tasks of are n management。

All five interfaces XXX。

when requesting to modify any of the five interfaces。

formal approval res must be followed。

and finally approved by the project team。

The specific approval res will be specified in the。

n of this plan (refer to Table 1 for details).Table 1 Approval res for Class A and Class B nsStep XXX1 Discover the problem and fill out the are problem report form Discover the problem and fill out the are problem report form2 Project leader review Project leader review3 XXX4 XXX5 XXX form6 Project leader review Project leader review7 XXX8 XXX and report to the project team for backup2.5 XXX of are n Management PlanIn the process of implementing the are n management plan。

special n should be paid to the following three XXX:A。

XXX: XXX the are n management plan。

XXX;B。

XXX for each stage: With the review and approval of the task book of the nal XXX and its affiliated subsystems。

establish a nal baseline。

with the approval of the "nal XXX" written by the overall group。

establish an assignment baseline。

with the n of the n and system testing of the nal XXX are system。

XXX.C。

XXX a are library: At the beginning of the development work of each XXX project。

establish a are development library for each subsystem。

and establish a are-controlled library related to the system and its subsystems on the computer of the n management team of this project。

After the end of each development phase。

establish a new development library for each subsystem。

and send the stage product to the overall are-controlled library。

At the same time。

establish a copy of the are-controlled library on the computer of each subsystem。

The are-controlled library must be based on the main are-controlled library。

When all development work is completed。

establish a are product library on the computer of the n management team and establish a copy of the are product library on the computer of each subsystem.2.6 Applicable Standards。

ns。

and AgreementsXXX materials specified in n。

of this plan and the ns made in other chapters and ns of this plan。

the following standards。

ns。

and agreements should also be followed:本项目的软件配置管理包括配置标识和配置控制两个方面。

在配置标识方面,所有文档和程序单元都必须按照规定进行命名和标识。

具体来说,文档要符合GB 8567的规定,而程序、分程序、模块和程序单元则要按照软件系统的命名约定进行标识。

此外,所有各类基线也要按照规定进行标识。

在配置控制方面,所有文档和代码都要进行管理和更改控制。

相关主题