笔记-分析设计阶段监理-22.2.4 软件配置管理监理
22.2.4 软件配置管理监理
软件配置管理是保证软件质量和软件研制进度的重要手段,软件配置管理包括标识给定时间点的软件配置(即所选择的工作产品及其描述),系统地控制这些配置的更改,并在软件生命周期中保持这些配置的完整性和可跟踪性。
1. 软件配置管理监理的目标
(1)确保软件配置管理活动是有计划的;
(2)确保所选择的软件工作产品是经过标识、受到控制并具有可用性的;
(3)监督所标识的软件工作产品的更改是受控的;
(4)及时了解软件基线的状态和内容。
2. 软件配置管理监理的主要活动
(1)确保应用软件系统建设承建单位的配置管理组织和环境按照软件项目计划的要求成立并配备。
(2)控制承建单位依据书面规程,为应用软件系统建设项目制定软件配置管理计划。
(3)监督承建单位使用审批通过的、文档化的软件配置管理计划作为实施软件配置管理活动的基础,该计划包:要执行的活动、活动的进度安排、指定的职责和所需的资源;监督承建单位标识将置于配置管理下的软件工作产品,工作产品包括与过程相关的计划、标准或规程、软件需求、软件设计、软件代码单元、软件测试规程、为软件测试活动建立的软件系统、软件系统产品和编译程序。
(4)控制承建单位依据书面规程,对所有配置项/单元的更改请求和问题报告实施初始准备、记录、评审、批准和跟踪。
(5)监督承建单位依据书面规程,控制对基线的更改。监督承建单位依据书面规程,由软件基线库生成软件产品并对其发布进行控制。监督承建单位依据书面规程,记录配置项/单元的状态。
(6)控制承建单位编制软件配置管理报告,证明软件配置管理活动和软件基线库的内容,并提供给业主。
(7)监督承建单位依据书面规程,进行软件基线库审核。进行软件配置管理活动状态的跟踪和记录。
(8)定期审查软件配置管理活动和软件配置管理基线,以验证它们与文档定义的一致性。
(9)审核软件配置管理活动及其工作产品,并给出软件配置管理监理报告。