《架构之美》阅读笔记01
? ? ? ? ? ? ? ? ?首先,《架構之美》是機械工業出版社2009年11月出版的圖書,作者是Till Adam。本書圍繞5個主題領域來組織本書的內容:概述,系統、最終用戶應用和編程語言。本書讓最優秀的設計師和架構師來描述他們選擇的軟件架構,剝開架構的各層,展示他們如何讓軟件做到實現功能、可靠、易用、高效率、可維護、可移植和優雅。
作者首先告訴了我們什么是架構,架構應該是一組結構,來源于一組設計規則,能減少復雜性。常見定義是,每種結構由各種類型的組件和關系組成,它們如何組合、相互調用、通信、同步、及其其他交互,簡單來說就是組件及組件間的關系。其次我們要理解架構存在的目的,是確保利益相關人員的關注點能夠得到滿足,而在構想、計劃、構建和維護系統時,系統架構能夠處理復雜性。為了對付復雜性,系統被分解為一些交互的組件。而每種結構都有特定的關注點,如可變性和性能。各種關注點需要相互妥協、折中。
架構師就需要做以下一些工作:如滿足客戶需要,整個系統應用相同的設計原則,滿足法規和安全性需求等。 此外,我還了解架構與需求的關系,外部行為的描述,展示了產品如何與它的用戶、其他系統和外部設備之間的交互,這應該表現為需求。結構描述,展示了產品如何劃分為多個部分,以及這些部分的關系。
除此之外,我還了解了架構要盡量簡單,但不要過于簡單, 盡量簡單可以便于修改,過分犧牲簡單性的修改要抵制,系統設計需要保持概念完整性、一致性等
?
轉載于:https://www.cnblogs.com/sunmei20142925/p/6408659.html
總結
以上是生活随笔為你收集整理的《架构之美》阅读笔记01的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在数据仓储的情况下进一步封装数据库基础操
- 下一篇: dash 和 bash 切换