21世紀(jì)高等學(xué)校規(guī)劃教材 軟件體系結(jié)構(gòu)理論與實(shí)踐
定 價(jià):30 元
- 作者:張春祥 主編
- 出版時(shí)間:2011/8/1
- ISBN:9787512319257
- 出 版 社:中國(guó)電力出版社
- 中圖法分類(lèi):TP311.5
- 頁(yè)碼:273
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)為21世紀(jì)高等學(xué)校規(guī)劃教材。
軟件體系結(jié)構(gòu)是從軟件設(shè)計(jì)發(fā)展出來(lái)的一門(mén)新興學(xué)科,目前已經(jīng)成為軟件工程的一個(gè)重要研究領(lǐng)域。軟件體系結(jié)構(gòu)的目標(biāo)是為軟件開(kāi)發(fā)者提供統(tǒng)一、精確、高度抽象和易于分析的系統(tǒng)信息,合理的框架結(jié)構(gòu)是應(yīng)用系統(tǒng)開(kāi)發(fā)的重要基礎(chǔ)和保障。本書(shū)將系統(tǒng)地介紹軟件體系結(jié)構(gòu)的基本原理,對(duì)軟件體系結(jié)構(gòu)的理論知識(shí)、發(fā)展?fàn)顩r和應(yīng)用實(shí)踐進(jìn)行細(xì)致的分析。本書(shū)主要包括軟件體系結(jié)構(gòu)的研究背景、形式化描述、體系結(jié)構(gòu)風(fēng)格、評(píng)估方法、框架結(jié)構(gòu)的動(dòng)態(tài)演化和產(chǎn)品線(xiàn)開(kāi)發(fā)等內(nèi)容。本書(shū)將采用案例、數(shù)據(jù)、圖示和其他相關(guān)材料對(duì)知識(shí)點(diǎn)進(jìn)行講解。通過(guò)學(xué)習(xí)本書(shū)的相關(guān)內(nèi)容,讀者將對(duì)軟件體系結(jié)構(gòu)的概念和知識(shí)有一個(gè)全面的了解。
本書(shū)可作為高等院校本科生、研究生及工程碩士相關(guān)課程的教材,也可作為軟件開(kāi)發(fā)人員的參考書(shū)籍。
本書(shū)比較系統(tǒng)地介紹了軟件體系結(jié)構(gòu)的理論知識(shí)和實(shí)現(xiàn)技術(shù),既兼顧傳統(tǒng)的和實(shí)用的軟件框架開(kāi)發(fā)方法,又包含軟件體系結(jié)構(gòu)的最新研究成果。本書(shū)的理論部分,以知識(shí)點(diǎn)的形式對(duì)重點(diǎn)內(nèi)容進(jìn)行了分析和總結(jié),使枯燥的理論內(nèi)容變得醒目、易于理解。針對(duì)每一種設(shè)計(jì)模式,給出了一個(gè)案例,在學(xué)習(xí)過(guò)程中,可以將理論知識(shí)和應(yīng)用實(shí)踐緊密地結(jié)合起來(lái)。
第1章 軟件體系結(jié)構(gòu)概論 1.1 軟件危機(jī) 1.2 軟件復(fù)用 1.3 軟件構(gòu)件的組織與檢索 1.4 軟件構(gòu)件化 1.5 軟件體系結(jié)構(gòu) 習(xí)題第2章 軟件體系結(jié)構(gòu) 前言第1章 軟件體系結(jié)構(gòu)概論 1.1 軟件危機(jī) 1.2 軟件復(fù)用 1.3 軟件構(gòu)件的組織與檢索 1.4 軟件構(gòu)件化 1.5 軟件體系結(jié)構(gòu) 習(xí)題第2章 軟件體系結(jié)構(gòu)建模 2.1 軟件體系結(jié)構(gòu)建模概述 2.2 軟件體系結(jié)構(gòu)模型 2.3 軟件體系結(jié)構(gòu)的形式化描述 2.4 軟件體系結(jié)構(gòu)的生命周期 2.5 軟件體系結(jié)構(gòu)的建模語(yǔ)言 2.6 基于軟件體系結(jié)構(gòu)的開(kāi)發(fā) 習(xí)題第3章 軟件體系結(jié)構(gòu)風(fēng)格 3.1 軟件體系結(jié)構(gòu)風(fēng)格概述 3.2 常用的軟件體系結(jié)構(gòu)風(fēng)格 3.3 管道/過(guò)濾器體系結(jié)構(gòu)風(fēng)格 3.4 面向?qū)ο篌w系結(jié)構(gòu)風(fēng)格 3.5 事件驅(qū)動(dòng)體系結(jié)構(gòu)風(fēng)格 3.6 分層體系結(jié)構(gòu)風(fēng)格 3.7 C2體系結(jié)構(gòu)風(fēng)格 3.8 數(shù)據(jù)共享體系結(jié)構(gòu)風(fēng)格 3.9 解釋器體系結(jié)構(gòu)風(fēng)格 3.10 反饋控制環(huán)體系結(jié)構(gòu)風(fēng)格 3.11 客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu)風(fēng)格 3.12 瀏覽器朋艮務(wù)器體系結(jié)構(gòu)風(fēng)格 3.13 公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu)風(fēng)格 3.14 正交體系結(jié)構(gòu)風(fēng)格 3.15 基于層次消息總線(xiàn)的體系結(jié)構(gòu)風(fēng)格 3.16 MVC體系結(jié)構(gòu)風(fēng)格 3.17 異構(gòu)體系結(jié)構(gòu)集成 習(xí)題第4章 特定領(lǐng)域的軟件體系結(jié)構(gòu) 4.1 特定領(lǐng)域的軟件體系結(jié)構(gòu)定義 4.2 DSSA的基本活動(dòng) 4.3 DSSA的參與者 4.4 DSSA的生命周期 4.5 DSSA的建立 4.6 基于DSSA的軟件開(kāi)發(fā) 4.7 DSSA與軟件體系結(jié)構(gòu)風(fēng)格 4.8 DSSA對(duì)軟件開(kāi)發(fā)的意義 4.9 DSSA的應(yīng)用實(shí)例 習(xí)題第5章 Web服務(wù)體系結(jié)構(gòu) 5.1 Web服務(wù)概述 5.2 Web服務(wù)技術(shù) 5.3 面向服務(wù)的體系結(jié)構(gòu) 5.4 企業(yè)服務(wù)總線(xiàn) 5.5 網(wǎng)格體系結(jié)構(gòu) 習(xí)題第6章 軟件演化技術(shù) 6.1 軟件演化概述 6.2 軟件需求演化 6.3 軟件演化的分類(lèi) 6.4 軟件靜態(tài)演化技術(shù) 6.5 軟件動(dòng)態(tài)演化技術(shù) 6.6 可演化軟件的設(shè)計(jì) 習(xí)題第7章 軟件產(chǎn)品線(xiàn) 7.1 軟件產(chǎn)品線(xiàn)的起源 7.2 軟件產(chǎn)品線(xiàn)定義 7.3 軟件產(chǎn)品線(xiàn)的基本活動(dòng) 7.4 軟件產(chǎn)品線(xiàn)需求分析 7.5 軟件產(chǎn)品線(xiàn)開(kāi)發(fā)評(píng)價(jià) 7.6 軟件產(chǎn)品線(xiàn)的建立 7.7 軟件產(chǎn)品線(xiàn)開(kāi)發(fā)模型 7.8 軟件產(chǎn)品線(xiàn)的組織結(jié)構(gòu) 7.9 軟件產(chǎn)品線(xiàn)測(cè)試 7.10 軟件產(chǎn)品線(xiàn)的優(yōu)點(diǎn) 7.11 軟件產(chǎn)品線(xiàn)開(kāi)發(fā)所面臨的問(wèn)題 習(xí)題第8章 設(shè)計(jì)模式 8.1 設(shè)計(jì)模式概述 8.2 軟件設(shè)計(jì)原則 8.3 創(chuàng)建型設(shè)計(jì)模式 8.4 結(jié)構(gòu)型設(shè)計(jì)模式 8.5 行為型設(shè)計(jì)模式 習(xí)題第9章 軟件體系結(jié)構(gòu)評(píng)估 9.1 軟件體系結(jié)構(gòu)評(píng)估概述 9.2 軟件體系結(jié)構(gòu)評(píng)估的主要方式 9.3 基于場(chǎng)景的軟件體系結(jié)構(gòu)評(píng)估方式 9.4 基于度量的軟件體系結(jié)構(gòu)評(píng)估方式 9.5 基于評(píng)估矩陣的軟件體系結(jié)構(gòu)評(píng)估示例 9.6 軟件體系結(jié)構(gòu)評(píng)估方法比較 9.7 軟件體系結(jié)構(gòu)評(píng)估領(lǐng)域的研究重點(diǎn)和方向 習(xí)題第10章 云計(jì)算 10.1 云計(jì)算的概念 10.2 云計(jì)算體系結(jié)構(gòu) 10.3 云計(jì)算的發(fā)展歷史和應(yīng)用現(xiàn)狀 10.4 云計(jì)算與相關(guān)計(jì)算模型的關(guān)系 10.5 云計(jì)算核心技術(shù)簡(jiǎn)介 10.6 云計(jì)算的安全問(wèn)題 10.7 云計(jì)算應(yīng)用實(shí)例 10.8 云計(jì)算的研究和發(fā)展方向 習(xí)題參考文獻(xiàn)
前言第1章 軟件體系結(jié)構(gòu)概論 1.1 軟件危機(jī) 1.2 軟件復(fù)用 1.3 軟件構(gòu)件的組織與檢索 1.4 軟件構(gòu)件化 1.5 軟件體系結(jié)構(gòu) 習(xí)題第2章 軟件體系結(jié)構(gòu) 前言第1章 軟件體系結(jié)構(gòu)概論 1.1 軟件危機(jī) 1.2 軟件復(fù)用 1.3 軟件構(gòu)件的組織與檢索 1.4 軟件構(gòu)件化 1.5 軟件體系結(jié)構(gòu) 習(xí)題第2章 軟件體系結(jié)構(gòu)建模 2.1 軟件體系結(jié)構(gòu)建模概述 2.2 軟件體系結(jié)構(gòu)模型 2.3 軟件體系結(jié)構(gòu)的形式化描述 2.4 軟件體系結(jié)構(gòu)的生命周期 2.5 軟件體系結(jié)構(gòu)的建模語(yǔ)言 2.6 基于軟件體系結(jié)構(gòu)的開(kāi)發(fā) 習(xí)題第3章 軟件體系結(jié)構(gòu)風(fēng)格 3.1 軟件體系結(jié)構(gòu)風(fēng)格概述 3.2 常用的軟件體系結(jié)構(gòu)風(fēng)格 3.3 管道/過(guò)濾器體系結(jié)構(gòu)風(fēng)格 3.4 面向?qū)ο篌w系結(jié)構(gòu)風(fēng)格 3.5 事件驅(qū)動(dòng)體系結(jié)構(gòu)風(fēng)格 3.6 分層體系結(jié)構(gòu)風(fēng)格 3.7 C2體系結(jié)構(gòu)風(fēng)格 3.8 數(shù)據(jù)共享體系結(jié)構(gòu)風(fēng)格 3.9 解釋器體系結(jié)構(gòu)風(fēng)格 3.10 反饋控制環(huán)體系結(jié)構(gòu)風(fēng)格 3.11 客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu)風(fēng)格 3.12 瀏覽器朋艮務(wù)器體系結(jié)構(gòu)風(fēng)格 3.13 公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu)風(fēng)格 3.14 正交體系結(jié)構(gòu)風(fēng)格 3.15 基于層次消息總線(xiàn)的體系結(jié)構(gòu)風(fēng)格 3.16 MVC體系結(jié)構(gòu)風(fēng)格 3.17 異構(gòu)體系結(jié)構(gòu)集成 習(xí)題第4章 特定領(lǐng)域的軟件體系結(jié)構(gòu) 4.1 特定領(lǐng)域的軟件體系結(jié)構(gòu)定義 4.2 DSSA的基本活動(dòng) 4.3 DSSA的參與者 4.4 DSSA的生命周期 4.5 DSSA的建立 4.6 基于DSSA的軟件開(kāi)發(fā) 4.7 DSSA與軟件體系結(jié)構(gòu)風(fēng)格 4.8 DSSA對(duì)軟件開(kāi)發(fā)的意義 4.9 DSSA的應(yīng)用實(shí)例 習(xí)題第5章 Web服務(wù)體系結(jié)構(gòu) 5.1 Web服務(wù)概述 5.2 Web服務(wù)技術(shù) 5.3 面向服務(wù)的體系結(jié)構(gòu) 5.4 企業(yè)服務(wù)總線(xiàn) 5.5 網(wǎng)格體系結(jié)構(gòu) 習(xí)題第6章 軟件演化技術(shù) 6.1 軟件演化概述 6.2 軟件需求演化 6.3 軟件演化的分類(lèi) 6.4 軟件靜態(tài)演化技術(shù) 6.5 軟件動(dòng)態(tài)演化技術(shù) 6.6 可演化軟件的設(shè)計(jì) 習(xí)題第7章 軟件產(chǎn)品線(xiàn) 7.1 軟件產(chǎn)品線(xiàn)的起源 7.2 軟件產(chǎn)品線(xiàn)定義 7.3 軟件產(chǎn)品線(xiàn)的基本活動(dòng) 7.4 軟件產(chǎn)品線(xiàn)需求分析 7.5 軟件產(chǎn)品線(xiàn)開(kāi)發(fā)評(píng)價(jià) 7.6 軟件產(chǎn)品線(xiàn)的建立 7.7 軟件產(chǎn)品線(xiàn)開(kāi)發(fā)模型 7.8 軟件產(chǎn)品線(xiàn)的組織結(jié)構(gòu) 7.9 軟件產(chǎn)品線(xiàn)測(cè)試 7.10 軟件產(chǎn)品線(xiàn)的優(yōu)點(diǎn) 7.11 軟件產(chǎn)品線(xiàn)開(kāi)發(fā)所面臨的問(wèn)題 習(xí)題第8章 設(shè)計(jì)模式 8.1 設(shè)計(jì)模式概述 8.2 軟件設(shè)計(jì)原則 8.3 創(chuàng)建型設(shè)計(jì)模式 8.4 結(jié)構(gòu)型設(shè)計(jì)模式 8.5 行為型設(shè)計(jì)模式 習(xí)題第9章 軟件體系結(jié)構(gòu)評(píng)估 9.1 軟件體系結(jié)構(gòu)評(píng)估概述 9.2 軟件體系結(jié)構(gòu)評(píng)估的主要方式 9.3 基于場(chǎng)景的軟件體系結(jié)構(gòu)評(píng)估方式 9.4 基于度量的軟件體系結(jié)構(gòu)評(píng)估方式 9.5 基于評(píng)估矩陣的軟件體系結(jié)構(gòu)評(píng)估示例 9.6 軟件體系結(jié)構(gòu)評(píng)估方法比較 9.7 軟件體系結(jié)構(gòu)評(píng)估領(lǐng)域的研究重點(diǎn)和方向 習(xí)題第10章 云計(jì)算 10.1 云計(jì)算的概念 10.2 云計(jì)算體系結(jié)構(gòu) 10.3 云計(jì)算的發(fā)展歷史和應(yīng)用現(xiàn)狀 10.4 云計(jì)算與相關(guān)計(jì)算模型的關(guān)系 10.5 云計(jì)算核心技術(shù)簡(jiǎn)介 10.6 云計(jì)算的安全問(wèn)題 10.7 云計(jì)算應(yīng)用實(shí)例 10.8 云計(jì)算的研究和發(fā)展方向 習(xí)題參考文獻(xiàn)