架構師的進階修煉

架構的內容不是一兩張草圖能涵蓋的,它涉及結構、接口、數據、技術等方面的重要設計決策,對滿足功能、支撐質量、支持團隊協同開發起著決定性作用。架構設計的過程被分解為:主動分析需求、高層架構、細化架構、接口設計和關鍵點設計五個細化目標,并與15個進階修煉項對應。

15項進階修

文檔理解力,如何快速分析《需求規格說明書》。
需求分析力,需求=功能+質量+約束。 質量=場景+定量。
需求變更,功能、接口、質量三方面的需求變更規律。
架構選型,抓三方面:邏輯分層/物理分布/前后臺劃分。
技術選型,開發技術選型、運行環境選型。
代碼模塊劃分,三個起點:分層架構/功能需求/接口需求。
設計迭代演進,踐行,“功能=模塊協作鏈”思想。別相信“模塊=功能集合”。
架構設計到什么程度,模塊切分到什么粒度?
接口內容框架,用案例說話:接口=機制+技術+格式。
接口格式抽象,接口規范10年不變,同時做到擴展新能力+兼容老系統。
接口過程抽象和那些著名的接口案例。
模塊內部結構,關鍵的可擴展模塊,內部結構規律?
案例練習與重點回顧。
貫通與總結,拉通架構設計的不同環節、不同輸入產出物。
架構文檔模板及優秀架構文檔實例。

課程收益

本課致力于提高一線設計、開發人員的研發勝任力和實戰快捷度。
掌握軟件架構設計過程中的五個細化目標:主動分析需求、高層架構、細化架構、接口設計和關鍵點設計。

授課對象

掌握數據及系統數據庫管理能力的技術人員

課程長度:3天

最后更新:2016年08月12日

開班計劃 暫無
广东时时开结果