形态项目
形态项目(Configuration Items、CI)构成形态管理的基础。一个形态项目是形态的单元(unit),可被单独管理及版本控制。
典型的形态管理系统,将管制档案、需求、或另一个可以定义的单元。这些单元被一个程序与工具的结合体加以管理,避免传入错误,并力求维护高品质的成果。这些单元自身可被考虑成为形态项目,或者它们可以被结合成一个总成,经由同一套的程序与工具加以管理。
在形态管理中扮演的角色
从变更执行者的观点,形态项目是变更的‘什么’(what),修改一个形态项目的特定形态基准版次,将会产生该同一个形态项目的新版次,此新版次的形态项目本身也是一个形态基准。审视一个变更的效应,首先要问:
- 什么形态项目被影响?
- 形态项目如何被影响?
一个发布(本身也是受版本控制的实体)可以由许多的形态项目所构成,这一套针对每一个形态项目的变更,将出现在发布的版次修改说明(Release Notes)里,说明栏位可以包括每一个形态项目的特定标题。
一旦参与一个变更的执行、与变更的管理,针对每一个形态项目的列表与定义,可以作为与该产品相关的所有团体的共通词库。定义的层级,必须扩及执行面的个体、与产品市场行销的个体,能够认同他们所使用的形态项目名称是共通的定义。针对一特定的专案,形态项目的挑选、与识别,可以视为从上而下发展完整架构的第一个步骤。
形态项目、版次、和变更构成形态稽核的基础。
参考资料
- Configuration Management Community
- Software Configuration Management
- What is configuration management? (页面存档备份,存于互联网档案馆)
- Configuration management
- Configuration item definition (页面存档备份,存于互联网档案馆)
- Physical configuration audit (页面存档备份,存于互联网档案馆)
- Physical configuration audit (页面存档备份,存于互联网档案馆)
- Functional configuration audit (页面存档备份,存于互联网档案馆)
- Functional configuration audit
- Functional configuration audit (页面存档备份,存于互联网档案馆)
- Software configuration management terminology
- Configuration management training material