如何畫架構圖之C4方法

如何畫架構圖之C4方法

用C4方法:
C4表示由高到低逐步細化的4中圖。
分別是:
語境、容器、組件和類

語境:

要求做到給不懂技術的客戶能考得懂的圖,只要能表達口語的語境即可。
傳達少量的信息,比如:那些系統給什麼用戶使用,以及什麼時候開發完成,能從圖中傳達這些信息即可。

容器:

該圖主要是給運維看,不能有過於具體的技術框架的使用方案。

比如可以表達:用什麼系統,使用多少臺數據庫,需要多少臺虛擬機,虛擬機的網關之間怎麼路由。哪些是外部系統,哪些是內部系統。

組件:

該圖是給技術看的,比如需要使用什麼日誌框架,什麼Spring組件,用到什麼view技術,使用什麼類型的數據庫,後臺管理系統使用什麼權限組件。

類:

該圖也是給技術使用,主要是爲了進一步和技術人員做技術方案上的約束,比如類關係怎麼定義,接口怎麼定義,每個類負責什麼功能,怎麼劃分類包的邊界。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章