淺論IT價(jià)值鏈中的發(fā)布構(gòu)建組件功能
發(fā)布構(gòu)建組件是IT價(jià)值鏈的重要一環(huán),對(duì)其價(jià)值的產(chǎn)生具有重要意義。中培IT專家王老師指出,發(fā)布構(gòu)建組件主要有以下幾個(gè)方面的功能:? 管理發(fā)行包、服務(wù)發(fā)布、服務(wù)發(fā)布藍(lán)圖和整體服務(wù)發(fā)布,用于開發(fā)和提供新的或更改的服務(wù)到R2F價(jià)值流完成執(zhí)行功能組件,以便順利過渡到IT運(yùn)營。 創(chuàng)建將由測(cè)試功能組件以及后續(xù)執(zhí)行功能組件(R2F值流)使用的服務(wù)發(fā)布、服務(wù)發(fā)布藍(lán)圖和發(fā)行包,以創(chuàng)建特定IT服務(wù)實(shí)例(包括服務(wù)系統(tǒng)和/或服務(wù)報(bào)價(jià))。 開始為服務(wù)創(chuàng)建監(jiān)視器、批處理,備份/恢復(fù)等,以確保作為IT操作支持的一部分的可支持性。 通過從各種功能組件里集中服務(wù)版本藍(lán)圖中的所有元素,以管理發(fā)行包中的發(fā)行工件:- 要求功能組件:每個(gè)版本包的要求- 源功能組件以及維護(hù)腳本:文檔- 構(gòu)建包功能組件:構(gòu)建包- 測(cè)試功能組件:測(cè)試結(jié)果以及驗(yàn)證后部署的自動(dòng)化測(cè)試- 缺陷功能組件:已知錯(cuò)誤(問題/缺陷)關(guān)鍵數(shù)據(jù)對(duì)象? 服務(wù)發(fā)布(數(shù)據(jù)對(duì)象):表示給定服務(wù)的發(fā)布。 服務(wù)發(fā)布藍(lán)圖(數(shù)據(jù)對(duì)象):與具體環(huán)境的特定版本相關(guān)的信息和詳情。關(guān)鍵屬性服務(wù)發(fā)布數(shù)據(jù)對(duì)象應(yīng)具有以下關(guān)鍵數(shù)據(jù)屬性:? 服務(wù)發(fā)布ID:服務(wù)發(fā)布的唯一標(biāo)識(shí)符。 邏輯服務(wù)藍(lán)圖ID:相關(guān)邏輯服務(wù)藍(lán)圖的唯一標(biāo)識(shí)符。 IT計(jì)劃ID:相關(guān)IT計(jì)劃的唯一標(biāo)識(shí)符。 服務(wù)發(fā)布藍(lán)圖ID:相關(guān)服務(wù)發(fā)布藍(lán)圖的標(biāo)識(shí)符。 需求ID:相關(guān)要求的標(biāo)識(shí)符。 測(cè)試樣例ID:相關(guān)測(cè)試用例的標(biāo)識(shí)符。服務(wù)發(fā)布藍(lán)圖數(shù)據(jù)對(duì)象應(yīng)具有以下關(guān)鍵數(shù)據(jù)屬性:? 服務(wù)發(fā)布藍(lán)圖ID:服務(wù)版本藍(lán)圖的唯一標(biāo)識(shí)符。 服務(wù)發(fā)布藍(lán)圖描述:服務(wù)發(fā)布藍(lán)圖的說明。 主要服務(wù)ID:相關(guān)服務(wù)的唯一標(biāo)識(shí)符。 服務(wù)發(fā)布ID:相關(guān)服務(wù)版本的唯一標(biāo)識(shí)符。 構(gòu)建集成ID:相關(guān)構(gòu)建包的唯一標(biāo)識(shí)符。 期望服務(wù)模型ID:相關(guān)的期望服務(wù)模型的唯一標(biāo)識(shí)符。 履行ID:相關(guān)履行申請(qǐng)的標(biāo)識(shí)符。 聯(lián)系服務(wù)ID:相關(guān)服務(wù)合同的標(biāo)識(shí)符。 服務(wù)ID:相關(guān)服務(wù)目錄條目的標(biāo)識(shí)符。 缺陷ID:相關(guān)缺陷的標(biāo)識(shí)符。Key Data Object Relationships關(guān)鍵數(shù)據(jù)對(duì)象關(guān)系服務(wù)發(fā)布數(shù)據(jù)對(duì)象應(yīng)保持以下關(guān)系:? 邏輯服務(wù)藍(lán)圖到服務(wù)版本(1:n):邏輯服務(wù)藍(lán)圖可以導(dǎo)致創(chuàng)建一個(gè)或多個(gè)服務(wù)發(fā)布。 IT服務(wù)到發(fā)布計(jì)劃(1:n):IT計(jì)劃將管理一個(gè)或多個(gè)服務(wù)發(fā)布的創(chuàng)建,以提供IT計(jì)劃的內(nèi)容。 服務(wù)發(fā)布到服務(wù)版本藍(lán)圖(1:n):服務(wù)版本可以根據(jù)相關(guān)的服務(wù)版本藍(lán)圖發(fā)布到多個(gè)環(huán)境。 服務(wù)發(fā)布到要求(1:n):服務(wù)發(fā)布提供滿足一個(gè)或多個(gè)要求的服務(wù)。 服務(wù)發(fā)布到測(cè)試用例(1:n):服務(wù)發(fā)布可以通過一個(gè)或多個(gè)測(cè)試用例/服務(wù)發(fā)布藍(lán)圖數(shù)據(jù)對(duì)象應(yīng)保持以下關(guān)系:? 服務(wù)發(fā)布到服務(wù)發(fā)布藍(lán)圖(1:n):服務(wù)版本可以根據(jù)相關(guān)的服務(wù)版本藍(lán)圖發(fā)布到多個(gè)環(huán)境。 服務(wù)發(fā)布藍(lán)圖到構(gòu)建軟件包(n:m):一個(gè)或多個(gè)構(gòu)建軟件包可以與一個(gè)或多個(gè)服務(wù)發(fā)布藍(lán)圖相關(guān)聯(lián)。 服務(wù)發(fā)布藍(lán)圖到所需服務(wù)模式(1:n):一個(gè)服務(wù)發(fā)布藍(lán)圖可以轉(zhuǎn)換為一個(gè)或多個(gè)所需服務(wù)模型。 服務(wù)發(fā)布藍(lán)圖到實(shí)現(xiàn)要求(1:n):一個(gè)服務(wù)發(fā)布藍(lán)圖用于一個(gè)或多個(gè)完成請(qǐng)求的服務(wù)實(shí)例化。 服務(wù)發(fā)布藍(lán)圖到服務(wù)合同(n:m):一個(gè)或多個(gè)服務(wù)發(fā)布藍(lán)圖包含一個(gè)或多個(gè)服務(wù)合同的模板。 服務(wù)目錄輸入到服務(wù)版本藍(lán)圖(1:n):每個(gè)服務(wù)目錄條目都是基于服務(wù)版本藍(lán)圖的定義創(chuàng)建的。 服務(wù)發(fā)布藍(lán)圖到缺陷(n:m):一個(gè)或多個(gè)服務(wù)版本藍(lán)圖可能包含一個(gè)或可能存在的問題/已知錯(cuò)誤形式的缺陷。Main Functions主要結(jié)構(gòu)發(fā)布構(gòu)建功能組件:? 應(yīng)為所有服務(wù)版本的記錄系統(tǒng)(權(quán)威來源)。 將服務(wù)發(fā)布與服務(wù)相關(guān)聯(lián)。 應(yīng)該允許服務(wù)發(fā)布之間的遞歸關(guān)系。 將服務(wù)版本與一個(gè)或多個(gè)服務(wù)版本藍(lán)圖相關(guān)聯(lián)。 應(yīng)該是所有服務(wù)版本藍(lán)圖的記錄系統(tǒng)。 將服務(wù)版本藍(lán)圖與服務(wù)相關(guān)聯(lián)。 將服務(wù)版本藍(lán)圖與發(fā)布包相關(guān)聯(lián)。如果存在項(xiàng)目功能組件,則發(fā)布功能組件:? 將一個(gè)IT計(jì)劃關(guān)聯(lián)到一個(gè)或多個(gè)服務(wù)版本,這些服務(wù)版本被定義為提供此IT計(jì)劃。如果存在服務(wù)設(shè)計(jì)功能組件,則發(fā)布構(gòu)建功能組件:? 將一個(gè)邏輯服務(wù)藍(lán)圖關(guān)聯(lián)到旨在提供此邏輯服務(wù)的一個(gè)或多個(gè)服務(wù)發(fā)布。如果需要功能組件存在,則發(fā)布構(gòu)建功能組件:? 將一個(gè)服務(wù)版本與本版本中實(shí)現(xiàn)的一個(gè)或多個(gè)要求相關(guān)聯(lián)如果存在測(cè)試功能組件,則發(fā)布功能組件:? 將一個(gè)服務(wù)版本與一個(gè)或多個(gè)測(cè)試用例相關(guān)聯(lián)。 可以從測(cè)試管理中獲得應(yīng)包含在發(fā)行包中的測(cè)試相關(guān)信息。如果存在構(gòu)建集成功能組件,則發(fā)布功能組件:? 將一個(gè)或多個(gè)服務(wù)發(fā)布藍(lán)圖關(guān)聯(lián)到一個(gè)或多個(gè)構(gòu)建包。 可以接收一個(gè)或多個(gè)應(yīng)包含在服務(wù)版本藍(lán)圖中的構(gòu)建軟件包。如果存在服務(wù)級(jí)別功能組件,則發(fā)布功能組件:? 可以提供服務(wù)合同信息來創(chuàng)建服務(wù)合同。 將一個(gè)或多個(gè)服務(wù)版本藍(lán)圖關(guān)聯(lián)到一個(gè)或多個(gè)服務(wù)合同。如果存在履行執(zhí)行功能組件,則發(fā)布功能組件:? 可以向履行執(zhí)行功能組件提供服務(wù)實(shí)例化所需的信息。 將服務(wù)版本藍(lán)圖與一個(gè)或多個(gè)所需服務(wù)模型相關(guān)聯(lián)。 將服務(wù)發(fā)布藍(lán)圖與一個(gè)或多個(gè)履行請(qǐng)求相關(guān)聯(lián)。如果存在目錄構(gòu)建功能組件,則發(fā)布構(gòu)建組件功能:? 可以向目錄組合功能組件提供創(chuàng)建服務(wù)目錄條目所需的信息。 將服務(wù)版本藍(lán)圖關(guān)聯(lián)到一個(gè)或多個(gè)服務(wù)目錄條目。如果存在缺陷功能組件,則發(fā)布組合功能組件:? 將一個(gè)或多個(gè)服務(wù)版本藍(lán)圖關(guān)聯(lián)到一個(gè)或多個(gè)缺陷。 可以收到應(yīng)包含在發(fā)行包中的與缺陷相關(guān)的信息。主要結(jié)構(gòu)發(fā)布構(gòu)建功能組件: ? 應(yīng)為所有服務(wù)版本的記錄系統(tǒng)(權(quán)威來源)。 ? 將服務(wù)發(fā)布與服務(wù)相關(guān)聯(lián)。 ? 應(yīng)該允許服務(wù)發(fā)布之間的遞歸關(guān)系。 ? 將服務(wù)版本與一個(gè)或多個(gè)服務(wù)版本藍(lán)圖相關(guān)聯(lián)。 ? 應(yīng)該是所有服務(wù)版本藍(lán)圖的記錄系統(tǒng)。 ? 將服務(wù)版本藍(lán)圖與服務(wù)相關(guān)聯(lián)。 ? 將服務(wù)版本藍(lán)圖與發(fā)布包相關(guān)聯(lián)。如果存在項(xiàng)目功能組件,則發(fā)布功能組件: ? 將一個(gè)IT計(jì)劃關(guān)聯(lián)到一個(gè)或多個(gè)服務(wù)版本,這些服務(wù)版本被定義為提供此IT計(jì)劃。 如果存在服務(wù)設(shè)計(jì)功能組件,則發(fā)布構(gòu)建功能組件: ? 將一個(gè)邏輯服務(wù)藍(lán)圖關(guān)聯(lián)到旨在提供此邏輯服務(wù)的一個(gè)或多個(gè)服務(wù)發(fā)布。 如果需要功能組件存在,則發(fā)布構(gòu)建功能組件: ? 將一個(gè)服務(wù)版本與本版本中實(shí)現(xiàn)的一個(gè)或多個(gè)要求相關(guān)聯(lián)如果存在測(cè)試功能組件,則發(fā)布功能組件: ? 將一個(gè)服務(wù)版本與一個(gè)或多個(gè)測(cè)試用例相關(guān)聯(lián)。 ? 可以從測(cè)試管理中獲得應(yīng)包含在發(fā)行包中的測(cè)試相關(guān)信息。 如果存在構(gòu)建集成功能組件,則發(fā)布功能組件: ? 將一個(gè)或多個(gè)服務(wù)發(fā)布藍(lán)圖關(guān)聯(lián)到一個(gè)或多個(gè)構(gòu)建包。 ? 可以接收一個(gè)或多個(gè)應(yīng)包含在服務(wù)版本藍(lán)圖中的構(gòu)建軟件包。 如果存在服務(wù)級(jí)別功能組件,則發(fā)布功能組件: ? 可以提供服務(wù)合同信息來創(chuàng)建服務(wù)合同。 ? 將一個(gè)或多個(gè)服務(wù)版本藍(lán)圖關(guān)聯(lián)到一個(gè)或多個(gè)服務(wù)合同。如果存在履行執(zhí)行功能組件,則發(fā)布功能組件:? 可以向履行執(zhí)行功能組件提供服務(wù)實(shí)例化所需的信息。 將服務(wù)版本藍(lán)圖與一個(gè)或多個(gè)所需服務(wù)模型相關(guān)聯(lián)。 將服務(wù)發(fā)布藍(lán)圖與一個(gè)或多個(gè)履行請(qǐng)求相關(guān)聯(lián)。如果存在目錄構(gòu)建功能組件,則發(fā)布構(gòu)建組件功能:? 可以向目錄組合功能組件提供創(chuàng)建服務(wù)目錄條目所需的信息。 將服務(wù)版本藍(lán)圖關(guān)聯(lián)到一個(gè)或多個(gè)服務(wù)目錄條目。如果存在缺陷功能組件,則發(fā)布組合功能組件:? 將一個(gè)或多個(gè)服務(wù)版本藍(lán)圖關(guān)聯(lián)到一個(gè)或多個(gè)缺陷。 可以收到應(yīng)包含在發(fā)行包中的與缺陷相關(guān)的信息。