一線架構師實踐指南總結(一)——緒論
阿新 • • 發佈:2018-12-14
本書的4個核心主張
- 方法體系是大趨勢 本書認為單一方法已經捉襟見肘,只有綜合不同方法優點的“方法體系”將是軟體業界未來發展的重大趨勢之一。 ADMEMS(“Architectural Design Method has been Extended to Method System”,架構設計方法已經擴充套件到方法體系)是作者主張的,多個具有特點的方法制成的方法體系。
- 質疑驅動的架構設計 架構設計單單是需求驅動的說法不太完善(根據需求不可能自己生成架構設計),還需要“人的因素”、“架構師的因素”。 本書認為架構設計是個“質疑驅動的過程”:需求是被架構師的大腦有節奏地引入架構設計一波接一波的思維活動。架構設計中需要由“質疑”腦參與,質疑意識,是架構師最寶貴的意識之一。
- 多階段方法
- 內建最佳實踐的方法 方法應該融入最佳實踐經驗。ADMEMS方法融入作者眾多經驗:
ADMEMS方法體系:3個階段,1個貫穿環節
1.3個階段 1)預備架構(Pre-architecture階段(PA階段) 全面理解需求,把握需求特點,進而確定架構設計驅動力。 “ADMEMS矩陣”,又稱為“需求層次——需求方面矩陣”,幫助架構師順利過渡到二維需求觀:
2)概念架構(Conceptual Architecture)階段(CA階段) ADMES方法推薦的概念架構設計步驟: 3)細化架構(Refined Architecture)階段(RA階段) 細化架構階階段的5檢視方法:
總體步驟:
2.貫穿環節:持續關注非功能需求