Zachman Enterprise Architechture Framework
有些朋友自己看BABOK時,經常是每段文字都認識,但是講什麼卻搞不太清楚。 當然大家別灰心,因為BABOK本來就不是一般在講商業分析的書,Body of Knowledge就是在講架構,所以文字用的片段又零零星星。對想進入商業分析大門的朋友而言,這當然不是一本入門書囉。 但是為了通過認證,又不得不好好的研究。不是嗎? BABOK在談到Model的時候,試著用一段文字說明。可惜在篇幅的限制下,說不太清楚,大部份的人我想也都不知所云。 那麼Model是什麼? Model就是一段結構化的文字,或是表格,或是圖形,或是這些的組合。當然最好是大家說好的格式,這樣才比較好溝通。 那麼Model可以做什麼? 我們想要描述某種現象、系統或是什麼複雜問題的時候,因為說不清楚,所以我們就嘗試使用不同的Model,從不同的角度,不同的面向,或是不同的細節,表達出關鍵的資訊。 比方說,畢卡索所畫的畫,就是他觀察實物之後的一種抽象簡約模式。看的懂的人很讚嘆,看不懂的人也很讚嘆。 比方說,心經就是用"破"(否定)的方式試圖說明什麼是"空性"。因為空性沒有辦法用文字言語說明,所以只好說空性什麼都不是,但也說明了空性什麼也是。 比方說,我們想了解交易的過程,我們會使用流程圖來說明。 比方說,我們想了解資料是如何在系統之間交換,我們便使用Data Flow Diagram來解釋。 Model的問題是:不管你如何試著說明,總有些不足及限制。 Model的好處是,雖然有些不足及限制,但是還滿好用的。 結論是:不同的Models,就會有不同的用途,不同的視野。 所以有人就對平常商業分析常用的Models,做出歸納,告訴我們在不同的企業架構下,哪些Models適用在哪些面向。這就是有名的Zachman Enterprise Architecture Framework囉。 請參考下面兩張圖 Zachman Enterprise Architecture Framework Model Coverage 第一張圖就是架構,由不同的面向及層級組成。第二張圖就是每個模型適用的面向及層級囉。 相信這樣的解釋,大家就可以了解BABOK中,所說的Enterprise Archite...