作為技術開發人員以及有將近2年了。因為現在團隊裡有乙個架構師,所以在日常開發中不太涉及到架構方面的思考。但總聽到大家在會議上討論「過度設計」,「冗餘設計」。深刻體會到作為乙個剛入門的開發人員,想要成為乙個架構師還有很多地方需要學習進步。掌握好基本的技術只是第一步。
讀書我會首先看目錄,《軟體架構設計》這本書的結構比較清晰,分3個部分,基礎概念篇,實踐過程篇,模組劃分專題三個部分。清晰的結構有利讀者對知識的梳理和歸納,作者更具不同的讀者為讀者指導閱讀路徑。讓我對本書抱有更大的期待。
文中既有對概念的介紹,也有實際應用時問題**。對於技術人員從事軟體開發,架構都有明顯的教育指導作用。
自以為軟體架構,就是如何設計系統,關注各個子系統間的技術,分割,互動。明確用什麼技術,實現什麼功能。看到書中有那麼多對軟體架構的概念描述,覺得自己的理解太過膚淺。
我比較認同 booch、 rumbaugh 和 jacobson 對軟體架構的定義:
架構是一系列重要決策的集合,這些決策與以下內容有關:軟體的組織,構成系統的結構元素及其介面的選擇,這些元素在相互協作中明確表現出的行為, 這些結構元素和行為元素進一步組合所構成的更大規模的子系統,以及指導這一組織——包括這些元素及其介面、 它們的協作和它們的組合——架構風格。
流程表結構設計第二版
此流程設計是在第一版的基礎上根據實際情況做出更多調整的一種設計方案,在此方案中,可以大大的提高流程編碼的簡潔性。此設計中的表中存在很多的冗餘設計,冗餘設計有時對系統來說是非常友好的,對效能提公升有很大的幫助,對編碼邏輯有很大的幫助 t workflow流程定義表 列名型別 是否主鍵 描述workfl...
《SaaS架構設計》試讀 前 言
當今的軟體界已沒有誰敢小覷saas軟體,因為有一大批的如國外的salesforce和國內的阿里軟體這樣的公司在這個領域取得了輝煌戰績,而google和microsoft以及國內的用友和金蝶等知名企業也紛紛加入saas大戰之中。事實上,當前的軟體行業正面臨一場新的變革,導火索就是saas軟體。儘管有不...
《軟體架構實踐第二版》閱讀筆記07
最後一本有關軟體架構的著作是群裡的 軟體架構實踐第二版 掃瞄版,閱讀後總結記錄了我個人認為書中的一些重點 1 架構模式 分層 單一職責,mvc分層,控制層 服務層 資料層 分割 不同功能與服務分割 分布式 服務呼叫需要通過網路,帶來了網路問題 分布式資料一致性問題 集群,快取,非同步,冗餘 冷備份,...