freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

安全生產(chǎn)管理最佳實踐總結(jié)(編輯修改稿)

2025-05-03 08:06 本頁面
 

【文章內(nèi)容簡介】 研發(fā)主管和項目經(jīng)理。 國外軟件產(chǎn)業(yè)界在軟件配置管理這個專題上已經(jīng)進行了多年的理論和實踐上的研究。在多年經(jīng)驗積累的基礎上,產(chǎn)業(yè)界總結(jié)出來一系列“最佳實踐”( BestPractices),我們可以使用這些“最佳實踐”來作為評估一個組織軟件配置管理能力的標尺,也可以作為我們實施軟件配置管理的指南。這些“最佳實踐”包括: 標識需 要進行存儲的工件( Artifact)并保障安全存儲; 控制并且審計( Audit)對于工件的修改; 設立并管理基線( Baseline); 記錄并跟蹤變更請求; 維護穩(wěn)定、一致的工作空間; 支持對于工件和控件的并發(fā)修改; 盡早集成、持續(xù)集成; 保證軟件構(gòu)建的重現(xiàn)能力; 以控件( Component)為單位實施版本控制; 使用“活動”( Activity)來組織和整合版本集。 下文將介紹前 5 條最佳實踐 。 標識需要進行存儲的工件( Artifact)并保障安全存儲 在軟件開發(fā)過程中,我們會得到各種各樣的產(chǎn)出,比如各種文檔、模型、源代碼以及測試腳本等,我們把這些大家勞動的成果統(tǒng)稱為工件( Artifact)。對于一個軟件開發(fā)組織來說,這些工件就構(gòu)成了組織的核心資產(chǎn)。對于如現(xiàn)金、有價證券之類的資產(chǎn),我們都會準備一個保險箱,好好地保存;對于軟件資產(chǎn),我們也需要相似的措施。所以,軟件配置管理工作的第一步就是建立一個安全、可靠的存儲庫( Repository),用于保存組織的核心軟件資產(chǎn)。這個庫對于開 發(fā)團隊來說,就像是財務室里的保險箱。因此,容錯能力和高可靠性是這個庫最重要的屬性。除此之外,隨著 組織的增長,置于庫中的數(shù)據(jù)會越來越多,為保證運行效率,庫的可擴展性也是非常重要的一個屬性。 對于存儲庫來說,良好規(guī)劃的備份和災難恢復過程是必不可少的。令人驚訝的是,很多軟件組織在這方面都沒有給予必要的重視,因而也給組織的發(fā)展留下了嚴重的隱患,一旦災難發(fā)生,后果不堪設想。 在建立好存儲庫以后,需要做的工作就是確定將哪些工件置于庫中。根據(jù)實際需要,組織可能會決定只將正式文檔、模型文件、源代碼、發(fā)布版本等文件放入庫中,而對于臨時文檔、編譯時產(chǎn)生的中間文件等,則不將它們放入庫中。我們把放入庫中的文件稱之為配置項( ConfigurationItem)。 控制并且審計( Audit)對于工件的修改 在標識相關的工件并將它們置于存儲庫中以后,我們需要建立對于這些工件的修改控制機制以及審計機制。 庫里的工件不是誰想修改就可以修改的??刂茩C制必須保證只有拿到授權(quán)的人員才能對相關工件進行修改,而審計機制則保證修改的動作被完整地記錄,也就是說,誰修改了這個工件,什么時候做的修改,為什么原因做出這個改動,以及修改了哪些地方( Who、 When、 Why、What)。審計機制通常通過“檢出 /檢入”( Checkout/Checkin)模式得到實現(xiàn)。在這種模式下,工件一旦入庫,讀寫權(quán)限就變成只讀( readonly),如果要對該工件進行修改,則需要通過“檢出”這個步驟;在修改結(jié)束以后,如果希望將修改的成果入庫, 則需要通過“檢入”這個步驟。在經(jīng)過一次“檢出 /檢入”步驟以后,會形成該工件新的 版 本 , 因 此 也 有 人 把 上 邊 的 過 程 稱 之 為 “ 版 本 控 制 ”( VersionControl)。在版本控制過程中,如果利用一些配置管理工具(或者版本控制工具)的支持,則可以自動地記錄審計工作所需的四個“ W”( Who、 When、 Why、 What)。 設立并管理基線 通過審計機制我們可以保存一個工件完整的變更歷史;但是一個項目通常是由成百上千個工件構(gòu)成的,每個工件在變更過程中都會形成一系列的版本,如何確認系統(tǒng)在某個時刻分別由哪些工 件的哪些版本構(gòu)成?這就需要引入一個概念:配置( Configuration)。對于軟件系統(tǒng)來說,在開發(fā)過程中某個時刻存儲庫中所有工件的一個“快照”( snapshot),就形成一個“配置”。對于一些重要時刻的系統(tǒng)配置,我們可以使用基線( Baseline)來進行標志。 IEEE 對于基線的定義是:已經(jīng)通過正式復審和批準的某規(guī)約或產(chǎn)品,它因此可以作為進一步開發(fā)的基礎,并且只能通過正式的變更控制過程進行改變 簡單地說,基線就是項目儲存庫中每個工件版本在特定時期的一個“快照”。它提供一個正式標準,隨后的工 作基于這個標準進行,并且只有經(jīng)過授權(quán)后才能變更這個標準。建立一個初始基線后,以后每次對它進行的變更都將記錄為一個差值,直到建成下一個基線。 建立基線的主要原因是:重現(xiàn)能力、可追蹤性和報告能力。 重現(xiàn)能力是指返回并重新生成軟件系統(tǒng)給定發(fā)布版本的能力。可追蹤性建立項目各種類型工件(需求、設計、實現(xiàn)、測試等)之間的橫行依賴關系,其目的在于確保設計滿足需求、代碼實施 設計以及使用正確代碼編譯生成可執(zhí)行文件。報告能力來源于一個基線內(nèi)容同另一個基線內(nèi)容的比較,基線比較有
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1