本章提供的核心概念適用togaf標準。
togaf標準是乙個架構框架。 它提供了協助接受,生產,使用和維護企業架構的方法和工具。 它基於支援最佳實踐和可重用的現有架構資產集的迭代過程模型。
iso/iec/ieee 42010:2011對架構的定義:
「系統在其環境中的基本概念或屬性,體現在其元素,關係以及設計和演化的原理中。」togaf標準包含但不嚴格遵循iso/iec/ieee 42010:2011術語。 除了「體系結構」的iso/iec/ieee 42010:2011定義之外,togaf標準還根據上下文定義了第二種含義:
「元件的結構,它們之間的相互關係以及支配其設計和隨時間演變的原則和準則。」togaf標準將企業視為乙個系統,並努力在促進從相關標準中汲取的概念和術語與大多數togaf讀者熟悉的公認術語之間取得平衡。 有關術語的更多資訊,請參閱[第3章 定義]((和[第iv部分]( arch / pt4.html),[*) 和第31章. 架構製品。
通常共有四個體系結構域作為整個企業體系結構的子集,所有這些域都旨在支援togaf標準:
togaf架構開發方法(adm)為開發架構提供了經過測試且可重複的過程。 adm包括建立架構框架,開發架構內容,遷移,架構實現的治理。
所有這些活動都是在連續的架構定義和實現的迭代迴圈中進行的,該迴圈允許組織根據業務目標和機會以受控方式對企業進行改造。
adm中的階段如下:
它包括有關定義架構開發計畫的範圍,確定干係人,建立架構願景以及獲得批准以繼續進行架構開發的資訊。
執行adm的架構師將由於他們的努力而產生大量輸出,例如流程,架構需求,專案計畫,專案合規性評估等。togaf架構內容框架(請參閱 第iv部分 第29章提供了用於架構內容的結構化模型,該模型允許對主要工作產品進行一致性的定義,結構化和呈現。
架構內容框架使用以下三個類別來描述使用上下文中的架構工作產品的型別:
交付物、製品和構件的關係如下圖所示:
figure 2-1: 交付物、製品和構件的關係
例如,架構定義文件是記錄架構描述的可交付物。 本文件將包含許多互補製品,這些製品是與架構相關的構件的檢視。 例如,可以建立過程流程圖process flow diagram(製品)來描述目標呼叫處理流程target call handling process(構件)。 該製品還可以描述其他構件,例如過程中涉及的參與者(例如,customer services representative)。下圖示例展示了交付物、製品和構件之間的關係:
figure 2-2: 例子- 架構定義文件
togaf標準包括企業連續性的概念,該概念為架構師設定了更廣闊的環境,並解釋了如何利用通用解決方案並對其進行定製化以支援單個組織的需求。 企業連續體是架構儲存庫的檢視,它提供了對架構和解決方案製品從通用基礎架構演變為組織特定架構時進行分類的方法。 企業連續體包括兩個互補的概念:架構連續體和解決方案連續體。
有關企業連續性的結構和上下文的概述,請參見下圖:
figure 2-3: 企業連續體
支援企業連續性的是架構儲存庫的概念,可用於儲存由adm建立的處於不同抽象級別的不同類別的架構輸出。這樣,togaf標準促進了利益相關者和不同級別的從業者之間的理解與合作。
通過企業連續性和架構儲存庫,鼓勵架構師在開發組織特定的架構時利用所有其他相關的架構資源和資產。
在這種情況下,togaf adm可以被視為描述了乙個流程生命週期,該流程在組織內的多個級別上執行,在整體治理框架內執行並產生駐留在架構儲存庫中的一致性輸出。企業連續體為理解架構模型提供了寶貴的環境:它顯示了構件及其相互之間的關係,以及對架構開發周期的約束和要求。
下圖顯示了togaf架構儲存庫的結構:
架構儲存庫中的主要元件如下:
為了在企業內部有效地執行架構活動,有必要通過組織結構、角色、職責、技能和流程為架構建立適當的業務能力。
togaf架構能力概述如下所示。
評注:把架構實踐當中一項業務來運營
除了為純粹支援變更交付程式而設定的架構能力之外,越來越多的人認識到,成功的企業架構實踐必須立足於堅實的運營基礎。實際上,企業架構實踐必須像企業中的其他任何運營部門一樣執行;即應將其視為一項業務。為此,除了在adm中定義的核心流程之外,企業架構實踐還應在以下領域建立能力:
運營持續的架構概念的核心是執行定義明確且有效的治理,從而在單個框架內控制和協調所有對架構重要的活動。
隨著治理已成為組織管理中日益可見的要求,togaf標準中包含的治理使框架與當前的業務最佳實踐保持一致,並確保一定程度的可見性、指導和控制,以支援所有架構相關的干係人的需求和義務。
架構治理的好處包括:評注也是要求。
關於建立企業架構能力的更多詳細資訊,請參見第vi部分
第39章 第vi部分簡介
任何企業架構框架的兩個關鍵要素是:
除了某些例外,大多數企業**框架都將重點放在第乙個要素上(即可交付成果的特定集合),並且對用於生成它們的方法相對保持沉默(在某些情況下有意如此)。評注: togaf不僅定義了交付物,同時也定義了架構開發方法adm
因為togaf標準是乙個通用框架,並且意圖在更廣泛的環境中使用,所以它提供了乙個靈活且可擴充套件的內容框架,該框架是一組通用架構可交付物的基礎。
因此,togaf框架既可以使用它所描述的通用交付物單獨使用;同時這些可交付物也可以作為特定的集合用來替換或擴充套件架構師認為的任何其他框架中。
在所有情況下,都希望架構師能夠適應並建立在togaf框架上,以便定義一種量身定製的方法,該方法已整合到企業的流程和組織結構中。該定製架構可能包括採用其他架構框架中的元素,或者將togaf方法與其他標準框架或最佳實踐整合在一起,例如itil®,cmmi®,cobit®,prince2®,pmbok®和msp®。它還可能包括採用來自togaf庫中的參考資料,例如it4it™參考體系結構。在第ii部分
4.3調整adm )中給出了以這種方式適應togaf adm的準則。
作為企業架構的通用框架和方法,togaf標準提供了與其他框架整合的功能和協作環境。組織能夠充分利用垂直業務領域、水平技術領域(例如安全性或可管理性)或應用程式領域(例如電子商務)來產生具有競爭力的企業架構框架,從而最大限度地利用其業務機會。
第2章c 程式的組成部分
接著上一章的那個程式我們說起 include using namespace std int main cout hello world endl return 0 這個程式還有這兩種形式 include using namespace std int main cout hello world n...
第2章ARM技術與ARM體系結構 ARM核心模組
arm處理器一般都帶有嵌入式追蹤巨集單元etm embedded trace macro etm是arm公司自己推出的除錯工具,如圖2 1所示。arm處理器都支援基於jtag joint test action group,聯合測試行動小組 的除錯方法。它利用晶元內部的嵌入式ice來控制arm核心操...
演算法競賽入門經典(第二版)第2章部分學習實現
input如下 1 34 5 0output如下 49 要求 一次性輸入,一次性輸出 用fstream實現 include include using namespace std int main string line str file buff.seekg 0 while getline fil...