2.4 配置状态统计
除了对配置项的修改进行控制外,我们还需要对控制的情况进行审计,也就是进行配置状态统计。配置状态统计,主要是记录并报告那些用于有效管理配置所需的信息。如果没有审计,相关管理人员将没有办法获知在改动过程中进入系统的内容。借助审计信息,即便对变更不加以限制,也可以随时获知什么人因为什么做了什么变更。审计信息允许我们方便的对曾经引入的错误进行纠正。
我们可以根据公司配置管理过程的需要定义审计信息的表现形式,通常包括以下内容:
·版本变更记录
·配置状态报告
·版本信息
·版本差异统计
·代码行统计
·……
所有上述的统计内容,除了可以借助第三方工具来展现外,我们还可以通过perl脚本调用ClearCase函数来实现(见图十)。
图十使用perl脚本实现配置状态统计报表例子