讀古今文學網 > 程序員必讀之軟件架構 > 「功能視圖」 >

「功能視圖」

這個圖跟上一個很相似,也很常見,由於某些原因,在大型組織中尤其常見。

基本上,做出這張圖的這個組也把他們對解決方案進行功能分解的過程做了簡單的文檔,我同樣假設是組件、服務、模塊等。它也面臨著和前一張圖相同的問題(沒有職責和交互),除此之外我們還要破解顏色編碼。你能說出來這些顏色各自代表的意義嗎?它是不是跟輸入和輸出服務有關?或者也可能是業務和基礎設施?已有和新增?購買和構建?或者可能只是每個人手裡的筆顏色不一樣!天知道!經常有人問我為什麼中間的「風險評估處理器」的邊框明顯比其他的粗?我真的不知道,但我懷疑原因只是馬克筆的角度不太一樣。