对于基线的理解,我觉得是一个终极版本,或者说是阶段性的终极版本,就是不再轻易改动了,只对应配置项的“正式发布”状态。
为了更加具体一点,列举几个名词并进行解释。
1.开发库:开发库是开发人员放程序的地方,有的是私人的,有的是公共的,以便协同工作,应根据不同的需求设不同的访问权限。
2.受控库:存放所有拟发布的配置项,随时准备“正式发布”,只待评审,一旦通过,就转为“正式发布”状态,所以这个库也叫配置库,得由配置管理人员管好,不能搞错。
3.功能基线:就是《需求规格说明书》,所有的基线以此类推就行了。
最后讲管理计划
透过“管理计划”这几个字,显而易见的知道这是一项具有管理属性又具有系统性的工作,主要体现在三个方面。
一、做好配置项自身的管理,可属“业务管理”范筹。除做好三个状态、版本控制、库与基线的工作之外,还要做好配置库备份工作。
二、做好软件配置的管理工作,可属“行政管理”范筹,如配置管理小组人员架构、配置控制流程机制(包括问题报告单spr、软件修改报告单scr)等。
三、做好配置管理的监督检查工作,可属“纪检组”范筹,就是在配置管理小组人员中要设一个监督检查的人,通常这个人来源于质量保证计划成员。
如果我们把这“三讲”的意思给串起来,那就是“软件配置管理计划”了。