業務系統 業務架構轉化成為IT應用的中間橋梁

2021-09-04 11:34:17 字數 1163 閱讀 8281

業務系統用於減少和管理業務內相互依賴和互動的複雜關係網。通過定義一組功能來實現該目的,這樣,依賴這些功能的業務就不必了解那些功能的執行方式。這樣,業務系統與硬體和軟體元件的使用方式就相當一致了。業務系統定義乙個封裝了系統所含結構元素的結構單元,並且該結構單元以這些系統的外在可視屬性來表現特徵。

業務系統由業務流程分析人員用以確定組織內所需的功能是否存在,並確保業務模型會預見到變更或者至少能從變更中復原。業務設計人員使用業務系統來收集相關業務工作者和業務實體,並明確定義和管理組織內的依賴關係。專案經理也使用業務系統來安排並行工作。

uml 說明:

業務分析模型中的元件,構造型為 <>。業務系統和 uml 子系統的級別相同,因為它同樣是具有封裝語義的元件。

業務系統應該用於通過明確定義每個業務系統提供的功能(或服務),來管理組織內的依賴關係。這意味著業務系統封裝了它所包含的元素,這樣,其服務使用者就不需依賴於它如何提供服務,而依賴於它提供的服務是什麼

當封裝不重要時,可放寬此規則。在這種情況下,業務系統可直接與其他業務系統中包含的元素互動或直接依賴於這些元素。在這種情況下,正式詳細指定必須在業務系統邊界上提供的概念上的服務就不那麼重要,因為就服務使用者將要繫結的包含元素而言,最終那些服務是隨在業務系統中包含的元素一起提供的。 這種變體將業務系統更多地視為封裝(構造)機制,而不是概念。

該內容完成時,本質上業務系統在執行期間在是不存在的,也就是說,這和業務操作的情況一樣,因為它的概念上的服務由所包含的元素直接提供。既便如此,這也仍然表示帶有資源所有權的真正業務組織邊界。

業務系統設計是否合理的標準:

業務系統的名稱反映了它在業務中的角色和用途嗎  

業務系統提供了一組明確的職責嗎  

這些職責與業務系統的角色和用途一致嗎  

這些職責之間是相關(邏輯上相關)的嗎  

業務系統清楚地將其職責的規範與職責的實現分離了嗎  

業務系統之外的任何參與方以某種方式(除了使用預定義的職責之外)與業務系統進行了互動嗎  

業務系統直接依賴於其他業務系統內的任何元素嗎  

業務系統內的元素以某種方式實現了所有職責嗎  

業務系統內部結構的更改對其外界有影響嗎  

業務系統的數目看起來合理嗎  

在任何一層都不應超過 12 個。

業務系統 業務架構轉化成為IT應用的中間橋梁

業務系統用於減少和管理業務內相互依賴和互動的複雜關係網。通過定義一組功能來實現該目的,這樣,依賴這些功能的業務就不必了解那些功能的執行方式。這樣,業務系統與硬體和軟體元件的使用方式就相當一致了。業務系統定義乙個封裝了系統所含結構元素的結構單元,並且該結構單元以這些系統的外在可視屬性來表現特徵。業務系...

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

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

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

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