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
- 個體軟體過程(Personal Software Process,PSP (轉)
- Oracle體系結構:記憶體結構和程式結構(轉)Oracle記憶體
- DSSA特定領域軟體體系結構
- 2. Overview of the Multitenant Architecture(多租戶體系結構概述)ViewNaN
- WTL體系結構(3) (轉)
- WTL體系結構(2) (轉)
- WTL體系結構(4) (轉)
- WTL體系結構(1) (轉)
- 軟體體系結構第九章
- 個體軟體過程(Personal Software Process,PSP(續2) (轉)
- 個體軟體過程(Personal Software Process,PSP(續1) (轉)
- Oracle 體系結構介紹(轉)Oracle
- 『網際網路架構』軟體架構-mybatis體系結構(14)架構MyBatis
- Ubuntu: 軟體庫(software repositories)Ubuntu
- 軟體體系結構課堂測試02– 架構評價架構
- [Virtualization]ESXi體系結構與記憶體管理(一)體系結構記憶體
- FreeBSD DNS的體系結構(轉)DNS
- 深入 Linux PAM 體系結構(轉)Linux
- Oracle體系結構之-記憶體結構Oracle記憶體
- 【PG體系結構】PG體系結構簡單說明
- BeanFactory體系結構Bean
- 【JVM體系結構】JVM
- Servlet 體系結構Servlet
- MySQL 體系結構MySql
- MongoDB 體系結構MongoDB
- 前端結構體系前端結構體
- 【EJB體系結構】
- postgresql體系結構SQL
- 體系結構1
- oracle體系結構Oracle
- SQLite體系結構SQLite
- 構建可盈利的軟體生態圈《Profit from Software Ecosystems》
- [轉] Android PhoneGap Cordova 體系結構Android
- Java HotSpot效能引擎的體系結構 (轉)JavaHotSpot