Software Architecture(軟體體系結構) (轉)

worldblog發表於2007-12-09
Software Architecture(軟體體系結構) (轉)[@more@]

這本書我早就有了,可惜是英文的,一直沒看。國慶七天無事,翻之。慢慢品味,還是發現是一本不錯的書。本來雄心壯志要翻譯,敲了1個半小時,居然就堅持不住。先將作者前言的部分內容翻譯放上,一來引起更多人關注,二來給自己找些動力繼續翻譯,呵呵。請大家不要見笑,第一次公開翻譯。

 

 

Software Architecture

  Mary Shaw && David Garlan

 From :namespace prefix = st1 ns = "urn:schemas--com::smarttags" />Carnegie University

前言

的體系結構

  “天啊,我居然會寫散文(prose)啦,而四十年來我對這些一直都是一無所知!”

這樣的情況同樣發生在軟體系統的開發中。在第一個引入模組的出現時,軟體結構就出現了。程式設計師就開始考慮模組間以及與全域性屬性間的互相作用和影響(Interaction)。好的人員經常使用一種或多種體系結構作為他們系統設計和組織的策略,但是這些模式的使用是沒有規則(不正規的?Informal)的而且沒有充分意識到這些體系結構給最終系統帶來的影響。

在探索更好支援軟體開發途徑中,我們注意到軟體的體系結構。我們注意到很多程式設計師在系統組織和設計中經常毫無意識但又有目的的使用體系結構上的一些模式。我們在這裡將給大家介紹軟體體系結構這一領域,我們的目的是介紹這一學科當前的發展狀況以及探索體系結構能夠透過那些途徑影響軟體的設計。當然一本書不足以攬括該領域的所有方方面面,我們只是談到該領域的主要問題。

該書的讀者是職業軟體開發人員和學生。對於職業軟體開發人員,他們能夠從這本書獲得系統規劃和設計的新的思想、將發現很多他們可能很熟悉(或者根本不熟悉)的體系結構模式。透過對這些模式詳細的分類、舉例講解和比較,這本書將清晰他們的理解,開闊他們的思路。對於學生,這本書有利於他們用體系結構的角度來看待一個系統。

這本書將著重於一下幾個方面的努力:

u  從體系結構的角度去理解和評估一個存在的軟體系統

u  提供設計新系統時的一些原則、能被很好理解的體系範例

u  展示正式符號和模型如何應用到軟體設計的分類和論證中

講解能夠給新系統設計帶來啟發的範例的詳細講解

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990439/,如需轉載,請註明出處,否則將追究法律責任。

相關文章