軟體配置管理(SCM)是指在開發過程中各階段,管理電腦程式演變的學科,它作為軟體工程的關鍵元素。已經成為軟體開發和維護的重要組成部分。SCM提供了結構化的、有序化的、產品化的管理軟體工程的方法。它涵蓋了軟體生命周期的所有領域並影響所有數據和過程。 配置管理是對產品進行標識、存儲和控制,以維護其完整性、可追溯性以及正確性的學科。

 

我列舉五項SCM主要的任務介紹給大家

Configuration Item Identification:標示配置項,正確標識軟體配置項對整個管理活動非常重要,對軟體開發過程中的所有軟體項目賦予唯一的標識符,便於對其進行狀態控制和管理。

●  由於大型專案會產生出很多文件,而有些文件要被維護很久,需要方便給人識別。

●  文件的命名方式需要有個規則,相關的文件要有相關的名字,用hierarchical scheme with multi-level的命名方式也許是最有彈性的approach。

Change Control控制變更項,目的是要能掌控所有的change requests與implemented changes,對於所有的配置項的變更都需要可識別,可追蹤。

Status Accounting軟體配置項目的狀態報告,其內容應包含:

●  配置項目的清單,包括baseline

●  描述各個配置項目的spec

●  配置項目變更的歷史紀錄

●  配置審計出的不足之處

●  被批准的change requests的工作狀態

Configuration Evaluation軟體發展,規劃下一個發行版的內容。

Release Management指從軟體從開發到正式發行這個階段中,開發團隊、QA品管人員等Team之間的溝通管理。

 

資料參考 : MBAlib

arrow
arrow
    文章標籤
    軟體配置管理 SCM
    全站熱搜

    橘子亂說話 發表在 痞客邦 留言(0) 人氣()