Software Architecture(軟體體系結構) (轉)
這本書我早就有了,可惜是英文的,一直沒看。國慶七天無事,翻之。慢慢品味,還是發現是一本不錯的書。本來雄心壯志要翻譯,敲了1個半小時,居然就堅持不住。先將作者前言的部分內容翻譯放上,一來引起更多人關注,二來給自己找些動力繼續翻譯,呵呵。請大家不要見笑,第一次公開翻譯。
Software Architecture
Mary Shaw && David Garlan
From :namespace prefix = st1 ns = "urn:schemas--com::smarttags" />
前言
的體系結構
“天啊,我居然會寫散文(prose)啦,而四十年來我對這些一直都是一無所知!”
這樣的情況同樣發生在軟體系統的開發中。在第一個引入模組的出現時,軟體結構就出現了。程式設計師就開始考慮模組間以及與全域性屬性間的互相作用和影響(Interaction)。好的人員經常使用一種或多種體系結構作為他們系統設計和組織的策略,但是這些模式的使用是沒有規則(不正規的?Informal)的而且沒有充分意識到這些體系結構給最終系統帶來的影響。
在探索更好支援軟體開發途徑中,我們注意到軟體的體系結構。我們注意到很多程式設計師在系統組織和設計中經常毫無意識但又有目的的使用體系結構上的一些模式。我們在這裡將給大家介紹軟體體系結構這一領域,我們的目的是介紹這一學科當前的發展狀況以及探索體系結構能夠透過那些途徑影響軟體的設計。當然一本書不足以攬括該領域的所有方方面面,我們只是談到該領域的主要問題。
該書的讀者是職業軟體開發人員和學生。對於職業軟體開發人員,他們能夠從這本書獲得系統規劃和設計的新的思想、將發現很多他們可能很熟悉(或者根本不熟悉)的體系結構模式。透過對這些模式詳細的分類、舉例講解和比較,這本書將清晰他們的理解,開闊他們的思路。對於學生,這本書有利於他們用體系結構的角度來看待一個系統。
這本書將著重於一下幾個方面的努力:
u 從體系結構的角度去理解和評估一個存在的軟體系統
u 提供設計新系統時的一些原則、能被很好理解的體系範例
u 展示正式符號和模型如何應用到軟體設計的分類和論證中
講解能夠給新系統設計帶來啟發的範例的詳細講解
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990439/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Software Architecture軟體架構(方法、模式與框架)縱橫談架構模式框架
- oracle體系結構(轉)Oracle
- 軟體體系結構評估
- 2. Overview of the Multitenant Architecture(多租戶體系結構概述)ViewNaN
- 論軟體體系結構的演化
- DSSA特定領域軟體體系結構
- Ubuntu: 軟體庫(software repositories)Ubuntu
- 『網際網路架構』軟體架構-mybatis體系結構(14)架構MyBatis
- 軟體體系結構課堂測試02– 架構評價架構
- 【PG體系結構】PG體系結構簡單說明
- BeanFactory體系結構Bean
- MongoDB 體系結構MongoDB
- Servlet 體系結構Servlet
- MySQL 體系結構MySql
- 【JVM體系結構】JVM
- golang json字串轉結構體GolangJSON字串結構體
- C++ - 結構體轉cha*C++結構體
- Cisco Firepower 9300 Series FTD Software 7.4.2 & ASA Software 9.20.3 釋出下載 - 思科防火牆系統軟體防火牆
- Cisco Firepower 4100 Series FTD Software 7.4.2 & ASA Software 9.20.3 釋出下載 - 思科防火牆系統軟體防火牆
- Cisco Firepower 2100 Series FTD Software 7.4.2 & ASA Software 9.20.3 釋出下載 - 思科防火牆系統軟體防火牆
- 關於Codigger之軟體專案體檢Software Project HealthCheckProject
- 軟體體系架構的認識架構
- PostgreSQL體系結構概述SQL
- HDFS的體系結構
- MySQL 一 體系結構MySql
- 1、JVM體系結構JVM
- Cisco Secure Firewall 4200 Series FTD Software 7.4.2 & ASA Software 9.20.3 釋出下載 - 思科防火牆系統軟體防火牆
- 軟體定義交付宣言(Software Defined Delivery Manifesto)
- 指令集體系結構_計算機體系結構:指令程式碼計算機
- 3:Oracle體系結構(邏輯結構)Oracle
- Postgresql資料庫體系結構-程式和記憶體結構SQL資料庫記憶體
- 作業系統體系結構作業系統
- 網路管理體系結構
- 0718_oracle 體系結構Oracle
- 磁碟知識體系結構
- MySQL體系結構概覽MySql
- MySQL入門--體系結構MySql
- 計算機體系結構計算機
- 結構體中套用其他_結構體結構體