以真實(shí)的IT場景和用例為依據(jù),IT4IT識別和定義了基本構(gòu)件之一-功能組件,它可以創(chuàng)建或使用數(shù)據(jù)對象,并匹配到相應(yīng)的價(jià)值流,功能模型是功能組件及其關(guān)系的組合。
對于功能模型,中培偉業(yè)《企業(yè)信息化審計(jì)與治理管控(IT4IT)》授課專家程老師指出,功能組件環(huán)境以IT“能力”開始。能力是指組織、個(gè)人或系統(tǒng)具備的能力(能執(zhí)行的功能或活動),運(yùn)用人物、過程、方法、技術(shù)資源和/或工具的組合來產(chǎn)生價(jià)值結(jié)果。
功能組件可邏輯關(guān)聯(lián)到組織的IT能力,并由過程支撐來促進(jìn)均衡性和一致性。而能力是被用作定義功能組件的環(huán)境,在IT4IT架構(gòu)中不是中心焦點(diǎn)。如果有一個(gè)非核心的能力與IT4IT架構(gòu)交互,那么文檔中就僅指這個(gè)能力。在該種情況下,使用能力來減少對IT4IT架構(gòu)范圍以外的功能組件和數(shù)據(jù)對象的細(xì)節(jié)需要(例如,IT財(cái)務(wù)管理)。
“構(gòu)件”支持的能力稱為功能組件。功能組件是最小的技術(shù)單元,它可以獨(dú)立使用,也可以作為整體面向客戶。功能組件必須定義數(shù)據(jù)對象的輸入和輸出并且必須對關(guān)鍵數(shù)據(jù)對象產(chǎn)生影響象(例如,狀態(tài)的變更)。功能組件通常控制單個(gè)數(shù)據(jù)對象。一個(gè)或多個(gè)功能組件的分組代表IT能力的技術(shù)要素。
專注于數(shù)據(jù)而不是設(shè)計(jì)指南中的過程,以這種方式獲取架構(gòu)和使用這種方法構(gòu)建生態(tài)系統(tǒng)是相對靈活的承諾,還能夠確保端到端的可追溯性。過程可以變更,但組織架構(gòu)如果發(fā)生了變更(比如集中或分散),信息模型可保持不變并且IT管理生態(tài)系統(tǒng)的架構(gòu)完整性不受影響。
功能組件綜述
IT4IT 參考架構(gòu)中的功能組件分為兩類:
首要和次要。在某些IT4IT 文件中,主要功能組件也被稱為“關(guān)鍵”,而次要功能組件被稱為 “輔助”。在后續(xù)版本中將改善有關(guān)命名的一致性問題。
(一)主要功能組件
主要功能組件用藍(lán)色矩形表示,是特定價(jià)值流的核心。這代表功能組件在特定價(jià)值流的活動中起關(guān)鍵作用。沒有這個(gè)功能組件,數(shù)據(jù)對象的完整性和服務(wù)模型便不能持續(xù)有效地被維護(hù)。
大部分IT4IT 文件使用的語言,如“功能組件歸屬于或是特定價(jià)值流”的核心,都代表了這是主要功能組件。
(二)次要功能組件
次要功能組件用灰色矩形表示,表示與價(jià)值流及其數(shù)據(jù)對象的某種依賴或互動級別。當(dāng)與價(jià)值流交互時(shí), 他們并非核心組件,或者是另一個(gè)價(jià)值流的主要組件,或者是某種支持功能,或著代表某種能力。
說明:當(dāng)一個(gè)功能組件是核心組件或者與幾個(gè)價(jià)值流共同擁有時(shí)(例如,變更控制功能組件),當(dāng)發(fā)生這種情況時(shí),每個(gè)價(jià)值流中使用藍(lán)色矩形描述功能組件。
R2F價(jià)值流中有一特定條件, 當(dāng)功能部件之間有依賴關(guān)系時(shí),屬于用戶體驗(yàn)驅(qū)動型而不是數(shù)據(jù)驅(qū)動型。預(yù)計(jì)這種情況也會在其他方面表現(xiàn)出來。這種情況下,采用非正式黑色邊框灰色底色符號表示,如下圖所示。
由功能組件控制的數(shù)據(jù)對象之間的關(guān)系和依賴性,由一條實(shí)線與映射關(guān)系一起表示。除了實(shí)體關(guān)系外,功能組件通過交互和數(shù)據(jù)交換來形成各種關(guān)系。功能組件之間的數(shù)據(jù)交換使用虛線箭頭來表示流動方向。
然而IT4IT刻畫的功能部件之間的數(shù)據(jù)流和關(guān)系,不提倡或規(guī)定使這種情況發(fā)生的過程。IT4IT架構(gòu)與過程無關(guān),無論組織是否引用ITIL、COBIT、eTOM模型的過程,或內(nèi)部開發(fā)的過程,它都是一個(gè)約定成俗的框架。