內容簡介
《軟件體繫結構》由王小剛、黎揚、周寧編著,繫統闡述了軟件體繫結構的概念、思想,以及建模和描述手段,介紹了軟件體繫結構的重要模式及應用。指導如何設計出高質量的符合需求的軟件體繫結構,給出了評估軟件體繫結構的方法,論述了當前流行技術的軟件體繫結構。全書強調思想和理念,重視實用和實踐。
全書共分9章,第1章介紹軟件體繫結構的起源、概念、作用和發展等;第2章給出了軟件體繫結構模式(風格)的分類,列舉了經典的風格實例,並通過例子闡述了使用方法;第3章是關於軟件體繫結構描述,包括IEEE1471標準、軟件體繫結構文檔、軟件體繫結構描述語言、動態軟件體繫結構及描述;第4章講述軟件體繫結構的設計思想、原則、方法及流程,強調要關注的問題,說明軟件體繫結構恢復和重構的概念及意義,給出了重構模式;第5章闡述軟件體繫結構與軟件質量的密切關繫,以及實現質量屬性的體繫結構策略;第6章論述軟件體繫結構評估的意義和方法,重點是ATAM評估方法;第7章簡單介紹了面向特定領域軟件體繫結構和軟件產品線;第8章說明了基於Java和.NET的分布式體繫結構及組成要素;第9章介紹了幾種主流技術軟件的體繫結構及關鍵技術,包括SOA、Android、雲計算等。
《軟件體繫結構》可作為高等院校軟件工程專業及其他計算機類專業的軟件體繫結構教材,也可作為軟件工程相關技術人員的參考用書。