配置確認是一項核心的配置管理工作,由 IEEE 定義為「配置管理的一項元素,包括選取系統的配置項目,並將功能和實體性質記錄在技術文件中」。 以軟體配置管理而言,配置確認是指有能力迅速輕鬆地找出並確認任何專案工作成果的正確版本。
對於無效率的配置確認系統,以時間和品質的喪失來衡量負面影響。
標籤可識別工作成果的特定版本。構成一個子系統版本的工作成果,可以全體和個別地透過特定版本和標籤來識別。 因此,標籤很合合重複使用或參照最初的版本化工作成果集。
以下是建議的產品層次工作成果標示慣例,適用於產品目錄結構中標示路徑和工作成果。
<SYSTEM>[<A>]_[<SUBSYSTEM>]_[<A>]_[R|A|B]<X>[.<Y>.<Z>][.BL<#>]
<SYSTEM> 代表系統
<A> 代表三個縮寫字母 (TLA!). 適用於建立系統時所用的各種工作成果。例如,
PLN
|
專案計劃
|
REQ
|
需求檔
|
USC
|
使用案例
|
MOD
|
模型檔
|
SRC
|
程式碼檔案
|
INT
|
公用介面
|
TST
|
測試 Script 和結果
|
DOC
|
文件(使用者、版本注意事項)
|
BIN
|
執行檔
|
<SUBSYSTEM> 代表每一個子系統
<A> 代表三個縮寫字母,用於建立子系統時所用的各種工作成果。與上表一致。
R|A|B
|
代表 Release(版本)、Alpha(內部測試版)或 Beta(外部測試版)
|
<X>
|
整數,代表主要版本(例如 1)
|
<Y>
|
整數(選用),代表次要版本
|
<Z>
|
整數(選用),代表替代版本(修補程式、埠等)
|
BL
|
代表基本層次(內部版本)
|
#
|
整數,用於內部版本
|
以下是一些範例:
T2K_R1.0
|
Thorn 2000 系統版本 1
|
T2K_GUI_R2.0.BL5
|
GUI 系統內部版本,預計於版本 2 發佈
|
T2K_B1.1
|
Thorn 2000 系統測試版 1.1
|
T2K_R2.0.BL16
|
Thorn 2000 內部系統基準線 #16,用於建立版本 2
|
T2K_R1.0.5
|
Thorn 2000 的維護版本
|
|