关于配置项的粒度,以下内容可以参考:
配置项可以是大粒度的,也可以是小粒度的
如果跟踪个别需求,那么不必要把整个需求规格说明文档定义为一个配置项,可以把每个需求定义为配置项;
如果把软件开发工具也放入配置管理系统,那么把配置项定义为文件级就不合适了,只需要跟踪开发工具的版本,即把整个配置工具定义为一个配置项就足够了。
简而言之,配置项可以是文件级粒度的,也可以使文件版本级粒度的。当然,粒度越小管理的成本越高,但是配置的精度也就越高。)
配置管理需要记录配置项的三个方面:
从哪里来?此项可归结为WWW的问题,(Who)谁创建的?(When)什么时间创建的?(Why)为什么创建此配置项?
当前在哪里?此项纪录配置项当前的存储位置以及状态。
将到哪里去?通过配置控制来把配置项“组装”到正确的版本中去。