忙裡偷閒系列,在梳理註冊檔案的過程中,一部分內容是關於軟體架構設計的。架構設計的6個步驟:出來混,早晚是要還的,什麼都不可能錯過。
需求分析
領域建模
確定關鍵需求
概念架構設計
細化架構設計
架構驗證
架構師要面對的不只是程式設計師,要面對的是一群各種角色的人:程式設計師,程式經理,系統分析員,配置管理員,資料庫工程師,部署工程師,使用者。。。所以在設計的過程中,要考慮到方方面面。面對不同的角色,給出不同的架構圖。至少分兩種:邏輯架構,物理架構。
架構圖不是一次成型的嗎,而是邏輯-物理-邏輯-物理迴圈逐步深挖細化的。
5 需求分析
需求分析關注點在做什麼,而不是怎麼做。
6 用例與需求
7 領域建模
8 確定關鍵需求
關鍵需求決定架構。架構師不只要從技術角度做取捨,更要從整體公司層面從上往下看。這時需要做關鍵需求分析。具體實施方案參照下表:
12 粗粒度「功能模組」劃分
功能樹繪製,注意,什麼是功能樹
總結:2023年3月26日,看完後學到了一些東西,但還是雲裡霧裡,繼續翻書。
軟體架構設計 架構師筆記,軟體架構設計
架構設計是分與合的藝術 通讀並總結了溫昱老師的 軟體架構設計 並有幸聽過李哲珠博士對架構設計的講解。對其讀後的自我領悟並提煉出核心內容分享出來,希望從思想高度上能提公升你對軟體架構設計的認知。架構設計 架構設計不等於框架設計,框架也可能有架構,所有的原子元件 被拆分的模組 都需要架構設計,所有元件可...
程式設計師書單 架構設計篇
大象 thinking in uml 設計模式之禪 大道至簡實踐者的思想 軟體架構設計 程式設計師向架構師轉型必備 第二版 溫昱.掃瞄版 架構實戰軟體架構設計的過程 架構之美 清晰中文完整版 head first 設計模式 軟體架構師應該知道的97件事 設計模式 可復用物件導向軟體的基礎 機械工業出...
如何從程式設計師到架構師?
程式設計師是一種比較耗腦力 比較辛苦的職業。在中國,年齡比較大的程式設計師是很尷尬的,你去投簡歷,人家一看三十幾歲了,可能就把你往後排,看看有沒有那種小年輕 能夠加班的。程式設計師一定要規劃好自己的發展道路,到了某一天,你是繼續做開發,還是做技術管理,還是做產品,還是做架構師,或者說去送外賣,跑滴滴...