官术网_书友最值得收藏!

  • 架構寶典
  • 中生代技術社區
  • 459字
  • 2019-06-19 15:54:09

第1篇 架構方法論

Mary Shaw在《軟件體系結構:一門初露端倪學科的展望》(清華大學出版社)一書中論及軟件系統的架構時,將系統描述為組件及組件之間的交互,而“Rational統一過程”重點表達的觀點是,軟件架構包含了關于以下問題的重要決策:

●如何對軟件系統進行組織。

●如何選擇組成系統的結構元素和它們之間的接口,以及如何設計這些元素相互協作時所體現的行為。

●如何組合這些元素,使它們逐漸合成更大的子系統。

●如何讓用戶知道這個系統組織的架構風格:這些元素及它們之間的接口、協作和組合。

因此架構素來有“組成派”和“決策派”之爭。其實架構兼具組成和決策的特點,另外架構設計也不僅僅是靠組成和決策兩部分就能完全概括的。比如,什么是抽象,如何設計閉環架構,復雜的治理如何演進,等等很多話題。本章試圖從架構方法論的角度略敘述一二:

●有關架構的概念認知——概念辨析。

●以終為始的架構設計——從哪里來,到哪里去。

●閉環架構方法——論反饋。

●復雜與架構演進的關系。

●架構師的核心能力。

如果通過這幾部分的論述,能讓讀者對架構方法論有較為基本的認知,作者們就歡欣了。

主站蜘蛛池模板: 山阴县| 安溪县| 金沙县| 保康县| 苏州市| 台东市| 瓮安县| 沅陵县| 兴和县| 商城县| 巴马| 华宁县| 崇文区| 荥阳市| 鄂伦春自治旗| 景宁| 嘉兴市| 舞阳县| 钟祥市| 罗城| 晋城| 东辽县| 奉化市| 灯塔市| 文山县| 双桥区| 万宁市| 榆树市| 甘谷县| 滦平县| 马尔康县| 奉节县| 闻喜县| 南宁市| 保靖县| 贡山| 砚山县| 天气| 桃园市| 富锦市| 盐边县|