注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合軟件體系結(jié)構(gòu)及實(shí)例分析(計算機(jī)類)

軟件體系結(jié)構(gòu)及實(shí)例分析(計算機(jī)類)

軟件體系結(jié)構(gòu)及實(shí)例分析(計算機(jī)類)

定 價:¥30.00

作 者: 余雪麗主編
出版社: 科學(xué)出版社
叢編項: 面向21世紀(jì)高等院校計算機(jī)系列教材
標(biāo) 簽: 暫缺

ISBN: 9787030140333 出版時間: 2004-08-01 包裝: 平裝
開本: 24cm 頁數(shù): 340 字?jǐn)?shù):  

內(nèi)容簡介

  本書共三篇12章,第l~4章構(gòu)成基礎(chǔ)篇,重點(diǎn)介紹軟件體系結(jié)構(gòu)的基本概念和基本原理,明確提出軟件體系結(jié)構(gòu)的動態(tài)性和適應(yīng)性的理念。第5~9章構(gòu)成應(yīng)用篇,從身邊的實(shí)例出發(fā),以理論為指導(dǎo),分析軟件體系結(jié)構(gòu)原理的具體應(yīng)用,以求縮短軟件體系結(jié)構(gòu)理論與實(shí)際軟件開發(fā)之間的距離。第10~12章構(gòu)成發(fā)展篇,選擇以網(wǎng)絡(luò)為中心的前沿應(yīng)用實(shí)例CORBA、Web Services、P2P、MAS及Grid來分析軟件體系結(jié)構(gòu)的作用,以及軟件體系結(jié)構(gòu)的動態(tài)性、適應(yīng)性的體現(xiàn),通過對新應(yīng)用、新服務(wù)中體系結(jié)構(gòu)及其動態(tài)性、適應(yīng)性的初步分析,起到拋磚引玉的作用。本書的讀者群包括計算機(jī)及相近專業(yè)本科高年級學(xué)生、計算機(jī)應(yīng)用和軟件專業(yè)的碩士研究生、軟件學(xué)院的學(xué)生。同時,本書對于在企業(yè)和公司從事軟件開發(fā)的技術(shù)人員、軟件密集型項目及開發(fā)團(tuán)體的軟件構(gòu)架師、項目負(fù)責(zé)人等都有一定的指導(dǎo)作用。

作者簡介

暫缺《軟件體系結(jié)構(gòu)及實(shí)例分析(計算機(jī)類)》作者簡介

圖書目錄

  第一篇  基礎(chǔ)篇
緒言
第1章  軟件體系結(jié)構(gòu)概述
  1.1  基本概念
  1.1.1  軟件體系結(jié)構(gòu)的定義
  1.1.2  對軟件體系結(jié)構(gòu)的認(rèn)識
  1.1.3  各種術(shù)語和相關(guān)概念
  1.2  軟件體系結(jié)構(gòu)的重要性
  1.2.1  在風(fēng)險承擔(dān)和早期設(shè)計中的作用
  1.2.2  軟件體系結(jié)構(gòu)在軟件開發(fā)各階段中的作用
  1.2.3  軟件體系結(jié)構(gòu)是系統(tǒng)分析和設(shè)計的高層復(fù)用
  1.3  軟件體系結(jié)構(gòu)研究的領(lǐng)域
  思考題一
第2章  體系結(jié)構(gòu)的風(fēng)格與模式
  2.1  主程序與子過程
  2.1.1  結(jié)構(gòu)化控制流
  2.1.2  結(jié)構(gòu)化連接方式
  2.1.3  主程序與子過程風(fēng)格的優(yōu)缺點(diǎn)
  2.2  面向?qū)ο蠼M織和抽象數(shù)據(jù)類型
  2.2.1  抽象數(shù)據(jù)類型
  2.2.2  面向?qū)ο?br />  2.2.3  面向?qū)ο蟮膬?yōu)缺點(diǎn)
  2.3  管道過濾器風(fēng)格
  2.3.1  概述
  2.3.2  管道過濾器的優(yōu)缺點(diǎn)
  2.4  分層風(fēng)格
  2.4.1  概述
  2.4.2  層次系統(tǒng)的優(yōu)缺點(diǎn)
  2.5  事件驅(qū)動和隱式激發(fā)風(fēng)格
  2.5.1  事件驅(qū)動的特征
  2.5.2  事件驅(qū)動和隱式調(diào)用的優(yōu)缺點(diǎn)
  2.6  其他風(fēng)格
  2.6.1  知識庫風(fēng)格
  2.6.2  解釋器系統(tǒng)
  2.7  面向模式的軟件體系結(jié)構(gòu)
  思考題二
第3章  軟件體系結(jié)構(gòu)的形式化方法和集成開發(fā)環(huán)境
  3.1  形式化方法簡介
  3.1.1  形式化方法的基本概念
  3.1.2  軟件體系結(jié)構(gòu)的研究背景
  3.2  軟件體系結(jié)構(gòu)的Z語言描述
  3.2.1  Z語言簡介
  3.2.2  軟件體系結(jié)構(gòu)的Z語言描述
  3.3  體系結(jié)構(gòu)的CSP描述
  3.3.1  通信順序進(jìn)程簡介
  3.3.2  體系結(jié)構(gòu)的CSP描述
  3.4  軟件體系結(jié)構(gòu)描述語言
  3.4.1  體系結(jié)構(gòu)描述語言的定義與分類
  3.4.2  體系結(jié)構(gòu)描述語言的目標(biāo)
  3.4.3  體系結(jié)構(gòu)描述和分析的要求
  3.4.4  體系結(jié)構(gòu)構(gòu)件和連接件建模
  3.4.5  體系結(jié)構(gòu)配置建模
  3,5  軟件體系結(jié)構(gòu)集成環(huán)境
  3.5.1  集成環(huán)境的設(shè)計目標(biāo)
  3.5.2  集成環(huán)境的構(gòu)成元素
  3.6  Wright系統(tǒng)介紹
  3.6.1  實(shí)現(xiàn)關(guān)系與交互關(guān)系
  3.6.2  體系結(jié)構(gòu)描述的推理
  3.6.3  WriSht語言的描述
  3.7  Darwin系統(tǒng)介紹
  3.8  ACME系統(tǒng)介紹
  3.8.1  構(gòu)件的描述
  3.8.2  連接件的描述
  3.8.3  系統(tǒng)的描述
  3.8.4  風(fēng)格的描述
  思考題三
第4章  動態(tài)軟件體系結(jié)構(gòu)
  4.1  動態(tài)軟件體系結(jié)構(gòu)的概念
  4.1.1  需求變更引起體系結(jié)構(gòu)的變化
  4.1.2  對運(yùn)行時體系結(jié)構(gòu)變化的處理
  4.1.3  大型復(fù)雜軟件系統(tǒng)體系結(jié)構(gòu)的動態(tài)性
  4.2  動態(tài)軟件體系結(jié)構(gòu)研究的發(fā)展歷程
  4.2.1  動態(tài)體系結(jié)構(gòu)的早期研究
  4.2.2  動態(tài)軟件體系結(jié)構(gòu)研究的發(fā)展
  4.2.3  MAS及網(wǎng)格計算中的動態(tài)體系結(jié)構(gòu)
  4.3  基于Web的大型復(fù)雜系統(tǒng)需要動態(tài)體系結(jié)構(gòu)
  4.3.1  基于Web的大型復(fù)雜軟件系統(tǒng)的特點(diǎn)
  4.3.2  典型應(yīng)用系統(tǒng)軟件體系結(jié)構(gòu)的分析
  4.4  軟件體系結(jié)構(gòu)與軟件開發(fā)過程的關(guān)系
  4.4.1  統(tǒng)一過程概述
  4.4.2  統(tǒng)一開發(fā)過程以軟件體系結(jié)構(gòu)為中心
  思考題四
  第二篇  應(yīng)用篇
第5章  需求與需求分析
  5.1  基本概念
  5.1.1  需求
  5.1.2  需求分析
  5.1.3  需求工程
  5.1.4  具有動態(tài)性要求的需求與需求的動態(tài)性
  5.1.5  其他概念
  5.2  需求分析
  5.2.1  重要性
  5.2.2  需求獲取與分析
  5.2.3  UML方法與需求分析
  5.3  需求表示
  5.3.1  需求框架
  5.3.2  需求規(guī)格說明書
  5.3.3  多視點(diǎn)的需求描述方法
  5.4  需求驗(yàn)證與管理
  5.4.1  需求驗(yàn)證
  5.4.2  需求管理
  5.5  一個需求獲取的實(shí)例
  5.5.1  實(shí)例背景
  5.5.2  具有動態(tài)性要求的需求
  5.5.3  需求的動態(tài)變化性
  5.5.4  需求分析的實(shí)例
  5.6  小結(jié)
  思考題五
第6章  軟件體系結(jié)構(gòu)設(shè)計
  6.1  軟件體系結(jié)構(gòu)設(shè)計概述
  6.1.1  軟件體系結(jié)構(gòu)設(shè)計過程
  6.1.2  軟件體系結(jié)構(gòu)設(shè)計的進(jìn)一步認(rèn)識
  6.1.3  軟件體系結(jié)構(gòu)設(shè)計的方法概述
  6.2  軟件體系結(jié)構(gòu)設(shè)計
  6.2.1  軟件總體需求了解階段
  6.2.2  選擇大顆粒度軟件體系結(jié)構(gòu)風(fēng)格階段
  6.2.3  需求獲取和表示階段
  6.2.4  需求到軟件體系結(jié)構(gòu)各要素的映射
  6.2.5  軟件體系結(jié)構(gòu)各組成要素設(shè)計階段
  6.2.6  詳細(xì)設(shè)計軟件體系結(jié)構(gòu)階段
  6.2.7  驗(yàn)證軟件體系結(jié)構(gòu)的正確性
  6.2.8  軟件體系結(jié)構(gòu)的文檔化和評估
  6.2.9  軟件體系結(jié)構(gòu)迭代和優(yōu)化設(shè)計
  6.3  需求到軟件體系結(jié)構(gòu)各要素的映射
  6.3.1  系統(tǒng)模型
  6.3.2  需求到體系結(jié)構(gòu)的映射機(jī)制
  6.3.3  體系結(jié)構(gòu)模型之間的約束關(guān)系
  6.4  設(shè)計軟件體系結(jié)構(gòu)各組成要素
  6.4.1  用戶界面設(shè)計
  6.4.2  數(shù)據(jù)模型設(shè)計
  6.4.3  控制模型設(shè)計+
  6.5  詳細(xì)設(shè)計軟件體系結(jié)構(gòu)階段
  6.5.1  業(yè)務(wù)過程建模
  6.5.2  領(lǐng)域建模
  6.5.3  軟件體系結(jié)構(gòu)建模
  6.6  驗(yàn)證和變更管理
  6.6.1  針對規(guī)格說明的驗(yàn)證
  6.6.2  用戶界面的驗(yàn)證
  6.6.3  數(shù)據(jù)庫驗(yàn)證
  6.6.4  管理變更
  思考題六
第7章  文檔化體系結(jié)構(gòu)
  7.1  文檔化的必要性
  7.1.1  系統(tǒng)文檔
  7.1.2  用戶文檔
  7.2  文檔化軟件體系結(jié)構(gòu)
  7.2.1  文檔化體系結(jié)構(gòu)的必要性
  7.2.2  文檔化體系結(jié)構(gòu)的基本規(guī)則
  7.2.3  體系結(jié)構(gòu)文檔化的實(shí)施
  思考題七
第8章  軟件體系結(jié)構(gòu)評估
  8.1  評估體系結(jié)構(gòu)的原因
  8.2  軟件體系結(jié)構(gòu)評估的方法
  8.2.1  SAAM評估方法
  8.2.2  ATAM評估方法:
  8.2.3  評估方法的比較
  8.3  體系結(jié)構(gòu)評估
  8.3.1  參與者
  8.3.2  考察的質(zhì)量屬性
  8.3.3  評估的結(jié)果
  8.3.4  評估的收益和成本
  8.4  軟件體系結(jié)構(gòu)評估實(shí)例
  8.4.1  準(zhǔn)備工作
  8.4.2  第1階段
  8.4.3  第2階段
  8.4.4  BCS評估的結(jié)果
  8.5  小結(jié)
  思考題八
第9章  案例分析與設(shè)計
  9.1  了解系統(tǒng)總體需求并確定風(fēng)格
  9.2  獲取和表示需求
  9.2.1  識別參與者;
  9.2.2  識別用例
  9.2.3  用例的事件流描述
  9.3  需求到構(gòu)件的映射
  9.3.1  系統(tǒng)對象定義
  9.3.2  建立類圖
  9.4  需求的動態(tài)行為表示
  9.5  模型到數(shù)據(jù)庫的映射
  9.5.1  數(shù)據(jù)庫模式要面向應(yīng)用系統(tǒng)
  9.5.2  對象模型向數(shù)據(jù)庫表的映射規(guī)則
  9.5.3  數(shù)據(jù)庫的映射和逐步細(xì)化過程的分層描述
  9.6  細(xì)化體系結(jié)構(gòu)
  9.6.1  細(xì)化的步驟
  9.6.2  構(gòu)件設(shè)計
  9.6.3  連接件設(shè)計
  9.7  合理布局軟件體系結(jié)構(gòu)各組成要素
  9.8  驗(yàn)證軟件體系結(jié)構(gòu)的正確性
  9.9  體系結(jié)構(gòu)文檔化及評估
  思考題九
  第三篇  發(fā)展篇
第10章  網(wǎng)絡(luò)環(huán)境下的軟件體系結(jié)構(gòu)
  10.1  分布式軟件體系結(jié)構(gòu)
  10.1.1  局域網(wǎng)文件服務(wù)器體系結(jié)構(gòu)
  10.1.2  客戶朋艮務(wù)器體系結(jié)構(gòu)
  10.1.3  基于Web的體系結(jié)構(gòu)
  10.1.4  分布式軟件體系結(jié)構(gòu)風(fēng)格
  10.2  公共對象請求代理結(jié)構(gòu)CORBA
  10.2.1  引言
  10.2.2  CORBA基本組成與框架
  10.2.3  運(yùn)行機(jī)制
  10.2.4  CORBA體系結(jié)構(gòu)的動態(tài)性與適應(yīng)性分析
  10.3  對等結(jié)構(gòu)
  10.3.1  對等結(jié)構(gòu)簡介
  10.3.2  對等結(jié)構(gòu)的關(guān)鍵技術(shù)和特性
  10.3.3  對等結(jié)構(gòu)的應(yīng)用
  10.3.4  對等結(jié)構(gòu)的問題
  10.4  Web月艮務(wù)(WebServices)
  10.4.1  WebServices的產(chǎn)生背景
  10.4.2 WebServices的軟件體系結(jié)構(gòu)
  10.4.3 WebServices的運(yùn)行機(jī)制
  10.4.4  基于J2EE的WebServices體系結(jié)構(gòu)
  10.4.5  WebServices的開發(fā)生命周期
  10.4.6 WebServices體系結(jié)構(gòu)分析
  10.4.7  面向服務(wù)的體系結(jié)構(gòu)SOA
  思考題十
第11章  多Agent系統(tǒng)的動態(tài)軟件體系結(jié)構(gòu)
  11.1  多Agent系統(tǒng)
  11.1.1  多Agent系統(tǒng)簡介
  11.1.2  多Agent系統(tǒng)的特征
  11.1.3  多Agent系統(tǒng)體系結(jié)構(gòu)的描述方法
  11.2  典型的多Agent系統(tǒng)體系結(jié)構(gòu)
  11.2.1  FIPA規(guī)范的體系結(jié)構(gòu)
  11.2.2 OMG體系結(jié)構(gòu)
  11.2.3  其他體系結(jié)構(gòu)
  11.3  多Agent系統(tǒng)應(yīng)用實(shí)例分析
  11.3.1  遠(yuǎn)程會議預(yù)約系統(tǒng)——一種典型的分布式協(xié)作
  11.3.2  基于JADE平臺的實(shí)例系統(tǒng)開發(fā)
  11.3.3  WebAgent  廣泛應(yīng)用的一種小型Agent系統(tǒng)
  思考題十一
第12章  網(wǎng)格動態(tài)體系結(jié)構(gòu)
  12.1  基本概念
  12.2  五層沙漏結(jié)構(gòu)
  12.2.1  基本思想
  12.2.2  軟件體系結(jié)構(gòu)描述
  12.2.3動態(tài)性分析
  12.3  開放式網(wǎng)格服務(wù)體系結(jié)構(gòu)OGSA
  12.3.1  基本思想
  12.3.2  軟件體系結(jié)構(gòu)描述
  12.3.3動態(tài)性分析
  12.4  網(wǎng)格軟件體系結(jié)構(gòu)動態(tài)性實(shí)例分析
  12.4.1  實(shí)例的動機(jī)與方法
  12.4.2  軟件體系結(jié)構(gòu)描述
  12.4.3  基于軟件體系結(jié)構(gòu)的適應(yīng)性
  思考題十二
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號