出版時(shí)間:2008-2 出版社:李千目、 等 清華大學(xué)出版社 (2008-02出版) 作者:李千目 頁(yè)數(shù):382
Tag標(biāo)簽:無
內(nèi)容概要
本書系統(tǒng)介紹了軟件體系結(jié)構(gòu)的基本原理、方法和實(shí)踐,全面反映了軟件體系結(jié)構(gòu)研究和應(yīng)用的最新進(jìn)展。既討論了軟件體系結(jié)構(gòu)的基本理論知識(shí),又介紹了軟件體系結(jié)構(gòu)的設(shè)計(jì)和工業(yè)界應(yīng)用實(shí)例,強(qiáng)調(diào)理論與實(shí)踐相結(jié)合?! ∪珪?篇22章,第一篇“基礎(chǔ)篇: 軟件體系結(jié)構(gòu)的理論”,第二篇“軟件復(fù)用與構(gòu)件庫(kù)的設(shè)計(jì)”,第三篇“軟件規(guī)模的度量”,第四篇“軟件的性能抗衰”。第一篇分為8章,介紹了軟件體系結(jié)構(gòu)的基礎(chǔ)理論,包括軟件體系結(jié)構(gòu)的概念及演化、軟件建模基礎(chǔ)、軟件體系結(jié)構(gòu)的形式化、軟件體系結(jié)構(gòu)的風(fēng)格、體系結(jié)構(gòu)的描述語(yǔ)言、軟件質(zhì)量建模、設(shè)計(jì)模式等內(nèi)容。第二篇分為4章,首先介紹軟件復(fù)用的相關(guān)概念、發(fā)展現(xiàn)狀以及基于復(fù)用驅(qū)動(dòng)的軟件過程,并對(duì)軟件復(fù)用的關(guān)鍵因素做了詳細(xì)介紹。在對(duì)構(gòu)件技術(shù)的相關(guān)概念、三大主流構(gòu)件技術(shù)進(jìn)行分析之后,總結(jié)了幾種較為經(jīng)典的構(gòu)件描述模型和構(gòu)件檢索方法。隨后介紹運(yùn)用軟件體系結(jié)構(gòu)進(jìn)行構(gòu)件組裝的方法。第三篇分為5章,在對(duì)FPA方法以及其他的軟件規(guī)模度量方法進(jìn)行詳細(xì)介紹的前提下,對(duì)FPA的不足提出了改進(jìn)。第四篇分為5章,介紹了軟件性能抗衰方面的相關(guān)研究?jī)?nèi)容。 本書可作為計(jì)算機(jī)軟件專業(yè)本科生、研究生和軟件工程碩士的軟件體系結(jié)構(gòu)教材,也可作為軟件工程高級(jí)培訓(xùn)、系統(tǒng)分析員培訓(xùn)、系統(tǒng)構(gòu)架設(shè)計(jì)師培訓(xùn)教材,以及軟件開發(fā)人員的參考書。
書籍目錄
第一篇 基礎(chǔ)篇: 軟件體系結(jié)構(gòu)的理論第1章 緒論1.1 軟件體系結(jié)構(gòu)的概念演化1.1.1 軟件體系結(jié)構(gòu)的定義1.1.2 軟件體系結(jié)構(gòu)的理論基礎(chǔ)1.2 軟件體系結(jié)構(gòu)形式化方法概述1.2.1 基于CHAM的體系結(jié)構(gòu)形式規(guī)約1.2.2 基于Z語(yǔ)言的體系結(jié)構(gòu)形式規(guī)約1.2.3 基于一階邏輯的體系結(jié)構(gòu)形式規(guī)約1.2.4 基于圖論的體系結(jié)構(gòu)形式規(guī)約1.2.5 目前形式化方法存在的問題1.3 軟件體系結(jié)構(gòu)描述語(yǔ)言概述1.4 軟件質(zhì)量與質(zhì)量模型思考題第2章 軟件建模的基礎(chǔ)2.1 一個(gè)簡(jiǎn)單例子2.2 面向?qū)ο筇匦?.2.1 封裝性2.2.2 繼承性2.2.3 多態(tài)性2.3 接口2.4 設(shè)計(jì)原則2.4.1 SRP單一職責(zé)原則2.4.2 OCP開閉原則2.4.3 LSP里氏替換原則2.4.4 ISP接口分離原則2.4.5 DIP依賴倒置原則2.5 UML2的各種圖2.6 需求建模:用例2.6.1 一個(gè)用例圖例子2.6.2 用例與參與者2.6.3 用例圖2.6.4 用例間關(guān)系2.6.5 用例對(duì)需求建模2.7 基本結(jié)構(gòu)建模2.7.1 一個(gè)類圖例子2.7.2 性質(zhì)2.7.3 對(duì)象圖2.7.4 操作2.7.5 接口2.7.6 關(guān)系2.7.7 關(guān)系建模2.7.8 類圖2.8 高級(jí)結(jié)構(gòu)建模2.8.1 公共擴(kuò)展機(jī)制2.8.2 包和包圖2.8.3 復(fù)合結(jié)構(gòu)2.8.4 模板2.9 Kruchten 4+1模型描述軟件體系結(jié)構(gòu)2.9.1 邏輯視圖:面向?qū)ο蟮姆纸?.9.2 過程視圖:過程分解2.9.3 開發(fā)視圖:子系統(tǒng)分解2.9.4 物理視圖:從軟件到硬件的映射2.9.5 場(chǎng)景視圖:匯總2.9.6 視圖間的交流2.9.7 模型的迭代過程和軟件文檔思考題第3章 軟件體系結(jié)構(gòu)的形式化3.1 軟件的生命周期3.2 基于抽象代數(shù)的形式化方法3.2.1 構(gòu)件3.2.2 連接件3.2.3 軟件體系結(jié)構(gòu)3.2.4 軟件體系結(jié)構(gòu)關(guān)系第4章 軟件體系結(jié)構(gòu)的風(fēng)格第5章 體系結(jié)構(gòu)描述語(yǔ)言第6章 軟件質(zhì)量建模方法第7章 設(shè)計(jì)模式第8章 戰(zhàn)場(chǎng)環(huán)境中自適應(yīng)服務(wù)的軟件組合框架第二篇 軟件復(fù)用與構(gòu)件庫(kù)的設(shè)計(jì)第9章 構(gòu)件庫(kù)研究現(xiàn)狀第10章 軟件復(fù)用概述第11章 構(gòu)件技術(shù)第12章 Web構(gòu)件庫(kù)實(shí)現(xiàn)第三篇 軟件規(guī)模的度量第13章 軟件規(guī)模度量研究現(xiàn)狀第14章 FPA方法第15章 FPA方法的實(shí)際應(yīng)用及其不足第16章 FPA方法的改進(jìn)第17章 改進(jìn)后FPA方法的應(yīng)用及實(shí)例試驗(yàn)第四篇 軟件的性能抗衰第18章 軟件的性能問題與抗衰技術(shù)18.1軟件性能衰退第19章 新型軟件抗衰策略第20章 細(xì)粒度軟件抗衰策略研究第21章 細(xì)粒度重啟技術(shù)研究第22章 細(xì)粒度軟件抗衰策略模型研究附錄A 縮略詞及中英文詞匯對(duì)照附錄B 軟件體系結(jié)構(gòu)支持工具參考文獻(xiàn)
編輯推薦
《高等學(xué)校教材?計(jì)算機(jī)科學(xué)與技術(shù)?軟件體系結(jié)構(gòu)設(shè)計(jì)》可作為計(jì)算機(jī)軟件專業(yè)本科生、研究生和軟件工程碩士的軟件體系結(jié)構(gòu)教材,也可作為軟件工程高級(jí)培訓(xùn)、系統(tǒng)分析員培訓(xùn)、系統(tǒng)構(gòu)架設(shè)計(jì)師培訓(xùn)教材,以及軟件開發(fā)人員的參考書。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
軟件體系結(jié)構(gòu)設(shè)計(jì) PDF格式下載