1. 程式人生 > 實用技巧 >架構師基本技能

架構師基本技能

架構師基本技能包括:

1.架構檢視設計,包括邏輯檢視和物理檢視。關鍵思想包括“分而治之”,“迭代式設計”。

圖1-1 兩檢視法的“分而治之”和“迭代”思想

2.模組劃分,包括水平分層,垂直劃分功能模組,”用例到類,再從類到模組”,拍腦袋(不推薦)。如果某個架構圖只劃分了垂直功能模組,可以追問水平分層呢?

圖1-2 業界模組劃分的4種做法