Skip to content
Read this post in: de_DEen_USes_ESfr_FRid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW
Home » Enterprise Architecture » 理解TOGAF中的架構內容框架:全面概覽

理解TOGAF中的架構內容框架:全面概覽

開放群組架構框架(TOGAF)是一種廣受歡迎的企業架構框架。它提供了一種結構化的設計、規劃、實施和管理企業架構的方法。TOGAF 的關鍵組成部分之一是架構內容框架,該框架描述了在企業架構開發過程中應產生的架構工作成果類型。在本文中,我們將探討架構內容框架的核心概念,包括構建模塊、工件和交付成果,以及它們與 TOGAF 架構開發方法(ADM)之間的關係。

如前所述,架構內容框架是 TOGAF 標準的一個組成部分,提供了一個組織和分類企業架構中使用的各種架構工作成果的結構。該框架將架構工作成果分為三類:

交付成果

在 TOGAF 中,交付成果是一種特定類型的工作成果,需經利益相關者正式審查、同意並簽署確認。交付成果通常具有合約性質,即在企業與其利益相關者之間的合約或協議中明確定義並達成共識。

交付成果是企業架構框架內專案的重要輸出。它們代表專案的具體成果,例如文件、報告或其他工件,這些內容可提供特定時間點的架構環境的洞察。這些交付成果可用於溝通專案進度、確保利益相關者達成共識,並在專案整個生命周期中支援決策。

專案完成後,以文件形式存在的任何交付成果通常會被歸檔或存放在架構資料庫中。架構資料庫作為特定時間點的架構環境的參考模型、標準或快照。這對未來的專案或行動非常有幫助,因為它提供了組織架構的歷史記錄以及過程中所做的決策。

TOGAF 框架內交付成果的例子可能包括:

  • 架構願景文件,
  • 業務架構文件,或
  • 資料架構文件。

這些交付成果中的每一項都代表企業架構的特定方面,並為組織當前狀態及其未來目標提供寶貴的洞察。

工件

在 TOGAF 中,工件被定義為描述架構特定方面的架構工作成果。它們可以以清單、矩陣、圖表或其他類型的文件形式呈現,用以提供對架構環境不同方面的洞察。

工件可分為三種類型:目錄、矩陣和圖表。

  • 目錄是相關項目列表,例如業務能力清單或技術組件清單。
  • 矩陣用於展示不同元素之間的關係,例如顯示業務能力與業務流程之間關係的矩陣。
  • 圖表是架構元素的視覺化呈現,例如系統圖或流程圖。

工件通常包含在交付成果中,而交付成果需經利益相關者正式審查、同意並簽署確認。例如,業務架構文件可能包含業務能力目錄、展示這些能力與支援它們的業務流程之間關係的矩陣,以及高階業務架構的圖表。

除了包含在交付成果中,工件也可儲存在架構資料庫中以供未來參考。架構資料庫作為企業架構框架中所有工件及其他資源的中央存放與管理位置。這包括從架構原則和標準到參考模型和模板等所有內容。

總體而言,工件是 TOGAF 框架的重要組成部分,因為它們提供了一種具體的方式來記錄和溝通架構環境的不同方面。透過建立並維護高品質的工件,組織可以提升其長期管理與優化企業架構的能力。

構建模塊

構建模塊是企業能力的組成部分,可與其他構建模塊結合,以提供架構與解決方案。它們的定義細節程度可根據架構開發的不同階段而有所不同。例如,在開發的早期階段,構建模塊可能僅是概念的高階描述或大綱,而在後期階段,則可能透過相關工件進行更完整的規格說明。

架構構建模塊(ABBs)是描述企業架構所需能力的構建模塊。它們用於定義將用於實現該能力的解決方案構建模塊(SBBs)的規格。ABBs 通常是較高階的構建模塊,具有較抽象的性質,並為架構提供整體結構。

另一方面,解決方案構建模塊(SBBs)是將用於實現所需能力的組成部分。SBBs 是較低階的構建模塊,性質上更為具體和實際。它們可用於實現企業的架構與解決方案,通常由圖表、模型或規格等補充性工件支援。

舉例來說,假設一家企業希望開發客戶服務能力。架構構建模塊可能是一個客戶服務能力的高階描述,而解決方案構建模塊則可能包括具體組件,例如客戶資料管理軟體、客戶服務流程以及面向客戶的應用程式。這些 SBBs 可進一步細分為更詳細的構建模塊,例如特定的軟體模組或客戶服務流程中的單一步驟。

透過使用這三類來描述不同類型的架構工作成果,架構內容框架提供了一種全面的方法來組織和管理企業架構工作成果。

交付成果、工件與構建模塊之間的關係

交付物、成果和构建模块之间的关系是TOGAF框架中的一个重要方面。

交付物是合同中明确规定并经利益相关者正式审查、同意并签署的正式工作产品。这些交付物代表项目的输出,通常以文档形式存在,归档或转入架构仓库以供将来参考。交付物可以包含许多成果,这些成果是描述架构特定方面的架构工作产品。

成果可进一步分类为目录、矩阵或图表,可代表多种不同的架构元素,例如业务能力、数据模型或技术组件。成果还可用于描述不同架构元素之间的关系,例如业务能力与业务流程之间的关系。

另一方面,构建模块代表可重复使用的组织能力组件,可与其他构建模块组合以交付架构和解决方案。架构构建模块(ABB)描述所需的能力,并决定解决方案构建模块(SBB)的规格,后者代表将用于实现所需能力的组件。例如,企业可能需要客户服务中心能力,该能力由多个SBB支持,如流程、数据和应用软件。

因此,交付物、成果和构建模块之间的关系在于,交付物可以包含多个成果,这些成果可用于描述架构景观的不同方面。构建模块(如ABB和SBB)用于实现由成果和交付物所描述的所需能力。通过使用构建模块,组织可以创建可重复使用的组件,这些组件可组合以更高效、更有效地交付架构和解决方案。

範例 – 架構定義文件

所提供的範例涉及在創建架構定義文件的背景下,交付物、成果和構建模塊之間的關係。

架構定義文件是一份正式的交付物,用於記錄架構描述,提供企業架構的全面視圖。該文件通常包含若干互補的成果,這些成果是具體的工作產品,用於描述架構的特定方面。

在給定的範例中,創建了一個流程圖來描述目標呼叫處理流程,該流程圖是一種構建模塊,代表架構所需的特定能力。流程圖是一種成果,用於描述呼叫處理流程中的互動、輸入和輸出。該成果還可描述其他構建模塊,例如參與流程的參與者,如客戶服務代表。

此範例說明了在TOGAF框架內,交付物、成果和構建模塊之間的相互關聯。架構定義文件是包含一系列互補成果的正式交付物,這些成果描述了與架構相關的構建模塊。這些成果進一步描述了構成企業架構的具體能力、流程、數據模型和技術組件。

內容元模型

內容元模型是TOGAF中用於定義和組織架構中可能存在的構建模塊類型,以及如何描述和相互關聯這些模塊的概念框架。換句話說,內容元模型是一種概念模型,從其組成部分及其關係的角度描述架構內容。它提供了架構內容的高階視圖,包括所使用的成果和構建模塊的類型,以及它們之間的關係。內容元模型用於組織和分類架構內容,並確保其與整體架構願景和目標保持一致。

 

TOGAF ADM與內容框架之間的關係

TOGAF ADM(架構開發方法)是一種用於開發企業架構的流程,將企業從當前的基線狀態轉變為未來的目標狀態。ADM包含多個階段,包括願景規劃、架構定義、轉型規劃和架構治理,每個階段都有其特定的輸入和輸出。

內容框架為ADM各階段所產生的交付物提供了一個結構。它定義了應產生的交付物類型,例如目錄、矩陣和圖表,以及它們如何融入企業的整體架構視圖。內容框架還定義了不同構建模塊之間的關係,以及如何描述和相互關聯這些模塊。

通過將內容框架作為ADM的輔助工具,架構師可以確保在流程的每個階段都產生正確類型的交付物,並使其與企業的整體架構視圖保持一致。ADM提供了創建架構的流程,而內容框架則為構成架構的交付物提供了結構。兩者共同構成了一種全面的企業架構開發方法。

 

總結

架構內容框架是企業架構TOGAF框架中的關鍵組成部分。它提供了一種結構化的方法,用於描述在企業架構開發過程中應產生的架構工作產品類型。該框架基於三個類別:交付物、成果和構建模塊。交付物是經利益相關者正式審查並同意的工作產品,而成果是描述架構特定方面的架構工作產品。構建模塊是可重用的企業能力組成部分,可組合以交付架構和解決方案。

架構內容框架與TOGAF架構開發方法(ADM)密切相關,ADM描述了從企業的基線狀態轉向目標狀態的過程。ADM在流程的每個階段都需要輸入,並在執行一系列步驟後產生輸出。架構內容框架為ADM提供了基礎結構,更詳細地定義了輸入和輸出,並將每個交付物置於企業架構的整體視圖中。

發佈留言