SCM的起源以及SCM的目的

2021-08-22 12:21:34 字數 1127 閱讀 7220

scm的起源以及scm的目的

陳能技

2007-10-16

摘自 :software configuration management in agile methods – juha koskela

scm的起源和定義

configuration management(cm),配置管理,是用於控制複雜系統的發展的一門學科。cm首先在美國的防衛裝置行業出現,用於控制製造過程。逐漸地,計算機和軟體也步入舞台,人們被迫尋找用於控制他們的軟體開發過程的方法。簡而言之,scm是專用於軟體開發控制的cm。

大概有兩個scm不同於普通cm的地方:首先,軟體能比硬體更容易和更快速地更改,其次,scm更具有被自動化的潛力。然而,雖然配置管理應用到軟體與硬體存在一些區別,但是配置管理的所有概念都能應用到被控制的所有項。

現在,不管是軍用行業還是民用行業都出現了很多不同的scm標準。被廣泛接受的標準是ansi/ieee 1042。它對scm的定義如下:

「軟體cm是乙個管理電腦程式產品的進展的一門學科,包括在開發的初始階段和產品的所有維護階段。」

scm的目的和益處

scm是軟體工程的關鍵元素。我們需要scm,因為軟體系統的複雜度在增加,軟體更改的要求在增加。

scm能作為策略性的**,能給組織帶來那些沒有使用scm或沒有有效利用scm的組織所不具備的優勢。

在產品的整個生命週期中有效地使用scm,能識別出需要開發的軟體項,避免對軟體進行更改時引起混亂,提供關於開發狀態的必要資訊,並幫助對軟體和scm過程進行審計。因此,它的目的是幫助軟體開發,並達到更高的軟體質量。如下圖,scm是走向更高軟體質量的其中乙個重要元素:

SCM的起源以及SCM的目的

scm 的起源以及 scm的目的 陳能技2007 10 16 摘自 software configuration management in agile methods juha koskela scm 的起源和定義 configuration management cm 配置管理,是用於控制複雜系...

scm中mysql作用 SCM系統的作用有哪些

scm系統的作用有哪些?研究表明,有效的scm 鏈管理總是能夠使 鏈上的企業獲得並保持穩定持久的競爭優勢,進而提高企業 鏈的整體競爭力。那scm系統的作用有哪些呢?scm系統的作用 原材料管理 主要實現對原材料的採購 檢驗 原材料使用途徑動態追蹤以及倉儲資訊進行管理。商管理 主要實現對 商檔案資訊 ...

SCM的自動化

scm的自動化 陳能技2007 10 21 摘自 software configuration management in agile methods juha koskela 對於scm,人們有幾個嚴重的誤解,其中乙個是認為scm就是源 管理。而實際上,沒有任何工具的scm照樣可以進行,人們往往過...