功能區域分析 如何將業務架構轉化成為IT應用

2021-09-05 06:25:46 字數 1457 閱讀 6240

功能區域分析可以從元件業務模型開始,並可將確定的 cbm 能力作為起點。業務建模的工作由正在研究的業務領域確定範圍,所以功能區域分析可從這組初始業務領域中進行選擇,然後進一步將它們分解為子領域,並最終分解成功能區域 - 來自初始模型的 cbm 元件應在此處提供良好的指導資訊。

功能區域分析以建立摘要描述開始,摘要描述用於定義每個領域的高階別的主要功能職責。接下來,每個領域又分解成更小更離散的功能區域。每個功能區域將按它負責的具體功能以及它與其他功能區域協作過程中所依賴的功能來進行描述。

如果功能區域分析是使用 cbm 工作的輸入執行的,那麼業務領域通常將對映為 cbm 能力,cbm 業務元件是識別功能區域的好起點,cbm 元件服務和活動是識別功能的好方法。cbm 元件通常一對一對映到功能區域,雖然在某些情況下,cbm 元件可能過於籠統而包含過多種類的功能。在這種情況下,就需要把它進一步分解成多個功能區域。

這些功能區域將分配到業務系統,業務系統將支援一些服務來交付這些功能(這些功能本身可能也指示了自動化),這些功能即為業務系統內將實現這些服務中的一些或全部的 it 子系統。 具體步驟  

1、將領域分解為功能區域  

功能區域分析以建立摘要描述開始,摘要描述用於定義每個領域的高階別的主要功能職責。接下來,每個領域又分解成更小更離散的功能區域。每個功能區域將按它負責的具體功能以及它與其他功能區域協作過程中所依賴的功能來進行描述。

如果功能區域分析是使用 cbm 工作的輸入執行的,那麼業務領域通常將對映為 cbm 能力,cbm 業務元件是識別功能區域的好起點,cbm 元件服務和活動是識別功能的好方法。cbm 元件通常一對一對映到功能區域,雖然在某些情況下,cbm 元件可能過於籠統而包含過多種類的功能。

在這種情況下,就需要將它進一步分解成多個功能區域。這些功能區域將分配到業務系統,業務系統將支援一些服務來交付這些功能。

由於每個功能區域按其功能來進行分析和描述,因此分析時還將識別乙個較大的環境,其中包含了該功能區域與其他功能區域之間的關係(即:功能區域之間的互動和協作)。這將有助於確定擁有功能區域的業務系統如何進行協作。

2、將功能區域對映到(it)子系統  

對業務領域的分割槽形成了一組功能區域。這些功能區域應指示了內聚功能的聚集,這些內聚功能可分配到子系統,子系統將交付該能力。每個子系統是乙個概念性機制,用來幫助定義交付該能力的服務的封裝,而該能力可能最終由業務系統內的 it 系統自動執行。子系統相互協作來交付由擁有功能區域的業務系統提供的服務。

源自功能區域分析的子系統識別實現了從對功能區域進行業務識別、將功能區域對映到業務系統、直到決定哪些子系統實際參與實施給定功能區域的無縫轉換。這些子系統將成為供復用的藍圖。該方法不僅向我們提供了子系統行為的抽象規範,還提供了子系統相互協作和依賴所遵循的約束。

可能不必進一步優化分配到業務系統的功能。在這種情況下,功能區域和子系統之間存在一對一的對映,即支援該功能區域的業務系統具有乙個 it 子系統(等價物件),可產生自己的行為。另一方面,子系統的數量增長可能意味著功能區域過於寬泛而無法分配到單個業務系統,並需要對其進行進一步的劃分。

功能區域分析 如何將業務架構轉化成為IT應用

功能區域分析可以從元件業務模型開始,並可將確定的 cbm 能力作為起點。業務建模的工作由正在研究的業務領域確定範圍,所以功能區域分析可從這組初始業務領域中進行選擇,然後進一步將它們分解為子領域,並最終分解成功能區域 來自初始模型的 cbm 元件應在此處提供良好的指導資訊。功能區域分析以建立摘要描述開...

C 中如何將string型別轉化成char型別

一 string轉char 主要有三種方法可以將str轉換為char 型別,分別是 data c str copy 1.data 方法,如 string str hello const char p str.data 加const 或者用char p char str.data 的形式 同時有一點需...

如何將虛擬位址轉化成pfn,即頁幀號

如何將虛擬位址轉化成pfn,即頁幀號 就是mem map陣列下標,就是所有的物理頁描述結構的陣列,通過這個陣列就可以找到struct page 核心中虛擬位址,只是在實體地址上加了個page offset,這個東西在x86上是3g,只要拿核心中的虛擬位址直接減3g就行 使用者程式中的虛擬位址,靜態的...