配置管理系统(北大软件 ************) 配置管理系统,采用基于构件等先进思想和技术,支持软件全生命周期的资源管理需求,确保软件工作产品的完整性、可追溯性
配置管理系统支持对软件的配置标识、变更控制、状态纪实、配置审核、产品发布管理等功能,实现核心知识产权的积累和开发成果的复用
1 组成结构(北大软件 ************) 配置管理系统支持建立和维护三库:开发库、受控库、产品库
根据企业安全管理策略设定分级控制方式,支持建立多级库,并建立相关控制关系;每级可设置若干个库;配置库可集中部署或分布式部署,即多库可以部署在一台服务器上,也可以部署在单独的多个服务器上
典型的三库管理,支持独立设置产品库、受控库、开发库,如下图所示
图表 1 三库结构 2
典型的四库管理,支持独立设置部门开发库、部门受控库、所级受控库、所级产品库等,如下图所示
基线配置项产品出库受控库产品库开发库基线 图表 2 四级库结构 配置管理各库功能描述如下: 模块 功能描述 项目管理 系统支持多级资源管理,逐级分解系统、子系统,配置项
在系统中建立项目的配置结构树,结构一般为“项目、子项目、构件”
版本管理 版本管理提供了配置项的演化过程中的版本历史状态记录
主要功能有版本树管理、分支管理、文件比较、版本比较、版本续连等
基线管理 基线管理支持包括创建基线、子基线,标识基线,基线比较,基线导出、变更控制、出库控制等功能
配置控制 配置控制包括入库管理、出库管理、变更管理、产品发布、文档管理等审批功能,有效控制产品的变化
系统提供各种相关表单,支持配置控制活动的审批流程
系统支持各种流程定制
支持在线签署审批和手工签署审批
配置审核 系统支持对配置活动和配置项的配置审核,系统提供审核单,并记录配置审核结果,支持生成配置审核报告
查询统计 系统支持