軟體體系結構教程

軟體體系結構教程

《軟體體系結構教程》是2008年清華大學出版社出版的圖書,作者是李代平。

基本介紹

  • 書名:軟體體系結構教程
  • 作者:李代平
  • ISBN:9787302168560
  • 定價:39.50元
  • 出版社:清華大學出版社
  • 出版時間:2008年
  • 開本:16開
內容簡介,圖書目錄,文摘,

內容簡介

《軟體體系結構教程》系統地介紹軟體體系結構的基本原理、方法和實踐,全面反映軟體體系結構研究和套用的最新進展。既討論軟體體系結構的基本理論知識,又介紹軟體體系結構的設計和工業界面套用實例,強調理論與實踐相結合。該書系統地介紹軟體體系結構的基本原理、方法和實踐,全面反映軟體體系結構研究和套用的最新進展。
全書共10章,第1章簡單介紹軟體體系的概念、發展和套用現狀;第2章討論軟體體系結構建模,包括視圖模型、核心模型、生命周期模型和抽象模型;第3章介紹軟體體系結構的風格和特定領域軟體體系結構;第4章討論軟體體系結構的描述方法,重點介紹軟體體系結構描述語言;第5章介紹動態軟體體系結構及其描述方法;第6章介紹Web服務體系結構相關知識,以及面向服務的體系結構的基本概念和設計原則;第7章討論基於體系結構的軟體開發方法,介紹基體結構的軟體過程;第8章討論軟體體系結構的分析與測試問題,重點介紹軟體體系結構的可靠性風險分析;第9章討論軟體體系評估方法,重點介紹ATAMSAAM方法;第10章介紹軟體產品線的原理和方法,重點討論產品線體系結構的設計和演化。
本書可作為計算機軟體專業本科生、研究生和軟體工程碩士的軟體體系結構教材,也可作為軟體工程高級培訓、系統分析員培訓、系統構架設計師培訓教材,以及軟體開發人員的參考書。

圖書目錄

第一章緒論
第二章軟體體系結構
第三章軟體體系結構模式
第四章軟體體系結構描述
第五章軟體體系結構建模理論
第六章軟體體系結構設計原理
第七章用UML描述軟體體系結構
第八章需求到軟體體系結構的方法
第九章面向對象體系結構
第十章軟體體系結構的質量分析
第十一章體系結構配置研究
第十二章軟體體系結構性能
第十三章軟體體系結構評估方法
第十四章Oracle體系結構
第十五章格線體系結構
參考文獻
……

文摘

第1章 緒論
由於計算機軟體系統的規模和複雜程度不斷提高,軟體系統的結構變得十分複雜,軟體系統的質量和性能不再僅僅取決於軟體的實現算法和數據結構,軟體體系結構的正確設計和選擇往往是整個軟體系統成功的關鍵因素。因此,軟體體系結構逐漸成為軟體工程領域的研究熱點,並成為大型軟體系統開發與軟體產品線生產的關鍵技術。
1.1 當前軟體工程的分析
軟體工程這個概念的正式出現是在1968年NAT0軟體工程會議上。而軟體工程這個概念的出現主要是由於“軟體危機”的出現而導致的。
1.1.1 軟體危機的出現
軟體是計算機運行所需要的各種程式和數據的總稱,它是計算機系統的重要組成部分。編制符合要求的程式一直是人們追求的目標。隨著計算機套用領域的擴大,人們對軟體的需求量劇增,對軟體的正確性提出了更高的要求,並迫切地需要縮短軟體生產周期。但是,當時的軟體編制還是過多地依賴於程式設計師的能力和技巧,這就導致了軟體的生產周期長,可靠性及可維護性也很差。軟體開發遠遠滿足不了社會的需求,從而爆發了一場“軟體危機”。所謂軟體危機是指在計算機軟體的開發和維護過程中所遇到的一系列嚴重問題。實際上幾乎所有的軟體都不同程度地存在問題。
1.1.2 軟體危機的成因
從軟體危機的種種表現和軟體作為邏輯產品的特殊性,可以發現軟體危機的原因,具體如下。
1.軟體規模越來越大
隨著計算機套用的日益廣泛,需要開發的軟體規模日益龐大,軟體結構也日益複雜。這些龐大軟體的功能非常複雜,體現在處理功能的多樣性和運行環境的多樣性。

相關詞條

熱門詞條

聯絡我們