国产精品影视在线|RAPPER潮水|欧美极品在线看片|中文字幕人成综合社区|美女玩免费高清观看|色又黄又爽免费视频|春暖花开行吧有你cc

您好,歡迎來到物流天下全國物流信息網(wǎng)! | 廣告服務(wù) | 服務(wù)項目 | 媒體合作 | 手機端瀏覽全國客服電話:0533-8634765 | 設(shè)為首頁 | 加入收藏

數(shù)字云物流讓您尋求物流新商機!
智慧物流讓您的物流之路更暢通!

搜索
首頁 >> 物流學苑

SCM工具的普遍特性

2012-6-27 10:35:00 來源:網(wǎng)絡(luò) 編輯:56885 關(guān)注度:
摘要:... ...
現(xiàn)在有很多的SCM工具,而它們的功能特性也有很大的不同。每一個工具都有它的長處和短處。例如,有些工具在變更控制方面很好,有些則在構(gòu)建管理和版本能力方面很出色。
版本控制
版本控制的主要目的是管理在軟件工程過程中產(chǎn)生的不同版本的配置對象。
一個開發(fā)人員可以對一個沒有納入SCM控制的配置項進行任意的更改,一般來說,這時候的更改只會影響配置項本身。但是一旦配置項放到了SCM控制下,對配置項的更改就產(chǎn)生新的修訂版本。它們可能由于不同的原因而產(chǎn)生,例如功能的擴展或者修正缺陷等。
多條并行開發(fā)線組織的版本叫分支。需要注意的是,分支不是實現(xiàn)不同產(chǎn)品變量的唯一方式,因為它還可以用條件編譯、安裝描述或者運行時檢查來實現(xiàn)。
分支主要有兩種,暫時的和永久的。
工作空間管理
SCM還可以提供私有工作空間給開發(fā)人員。目的是防止干擾其他人的工作。這個過程是通過簽出簽入操作來實現(xiàn)的。
同步控制
同步控制根據(jù)SCM工具的不同而做法上也有不一樣,例如,有些工具對文件簽出不加鎖,而有些則加鎖。VSS對兩種方式都支持。
系統(tǒng)構(gòu)建
系統(tǒng)構(gòu)建管理的目的是組合需要的文件版本然后編譯產(chǎn)生應(yīng)用程序。構(gòu)建大概分兩種方式:全部構(gòu)建和增量構(gòu)建。對于龐大的系統(tǒng)而言,增量構(gòu)建能節(jié)省很多時間和機器資源。
SCM工具通過獲取需要的信息進行構(gòu)建工作,并讓構(gòu)建過程可重復(fù)進行。一個SCM工具通常包括Make工具來產(chǎn)生可執(zhí)行軟件。
流程控制和支持
流程支持意味著正式的過程模型的定義和用于幫助實現(xiàn)模型的機制。有些工具提供狀態(tài)轉(zhuǎn)移圖和以活動為中心的建模的解決方案。變更控制是SCM工具的傳統(tǒng)組成部分之一。
需要注意的是,SCM工具的根本目的是支持和自動化SCM活動,并為開發(fā)人員提供幫助。正如Weatherall說的:“SCM首先是一種態(tài)度;其次,一個流程;最后才是一套工具”。
點評此文章 / 寫評論得積分!+ 我要點評
  • 暫無評論 + 登錄后點評