① CMMI中的的配置管理是什麼
配置管理是CMMI模型中一個支撐過程域。
配置管理是指:應用技術和管理手段來識別和記錄配置項的功能和物理特性,控制其變更,記錄和報告變更的過程和實現狀態,並檢查與項目需求之間的符合度;通過配置管理可以有效的管理工作產品與工作產品之間的一致性,合理的控制和實施變更以維護對項目范圍與邊界條件的一致的理解。
一般CM過程描述了配置管理活動的內容、規范和方法,以建立和維護軟體開發過程中各種產品的完整性和一致性。
CM使用到以下幾個重要的術語:
配置項:處於配置管理之下的軟體或/和硬體的集合體。這個集合體在配置管理過程中作為一個實體出現。
基線: 已經通過正式復審和批準的某規約或產品,它因此可以作為進一步開發的基礎,並且只能通過正式變更控制過程來改變;基線有一組配置組成,這些配置構成了一個相對穩定的狀態,不能再被任何人隨意修改。
配置標識:識別產品的結構、產品的構件及其類型,為其分配唯一的標識符,並以某種形式提供對它們的存取。
控制:通過建立產品基線,控制軟體產品的發布和在整個軟體生命周期中對軟體產品的修改。
狀態統計:記錄並報告構件和修改請求的狀態,並收集關於產品構件的重要統計信息。
配置審計:通過第三方(例如:軟體質量保證工程師)來確認產品的完整性並維護構件間的一致性,即確保產品是一個嚴格定義的構件集合;
配置管理員:根據本過程的規定,在本公司內部具體實施與操作本過程的人員/角色。根據實施的層級的不同,配置管理員可以區分為「產品配置管理員」和「項目配置管理員」兩個角色,一般產品配置管理員是專職的,項目配置管理員有項目成員兼職。