讀古今文學網 > 程序員必讀之軟件架構 > 從IT的角度勾畫企業語境 >

從IT的角度勾畫企業語境

問題 :我喜歡C4方法 ,但它每次只關注一個軟件系統。我們如何能夠展示更多的軟件系統?

回答 :在現實世界中,軟件系統從不孤立地存在,瞭解各種軟件系統如何在企業的界限內結合在一起往往是很有用的。要做到這一點,我會簡單地在C4圖上面添加一個圖,從IT的角度展示企業語境。因此C4變成了C5,額外的這張圖會展示:

  • 組織邊界;
  • 內部和外部用戶;
  • 內部和外部系統(包括一個對它們的職責和擁有數據的高層次總結)。

本質上這變成了企業級軟件系統的高層次地圖,每個軟件系統都對應了相關的C4層級。需要說明一點,以我的經驗,我領會到企業架構並不只是關於技術的,但是很多組織並沒有從企業架構的觀點來看它們的IT環境。事實上,缺乏整體認識的各種規模的組織之多令我震驚,特別是考慮到IT通常是它們實現業務流程和服務客戶的一個關鍵部分。從技術的角度勾畫企業語境,至少提供了一種跳出圍繞IT系統形成的典型筒倉來進行思考的方法。