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

軟件體系結(jié)構(gòu)與設(shè)計(jì)

軟件體系結(jié)構(gòu)與設(shè)計(jì)

定 價(jià):¥39.50

作 者: 周蘇 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 計(jì)算機(jī)系列教材
標(biāo) 簽: 工學(xué) 計(jì)算機(jī) 教材 研究生/本科/??平滩?/td>

ISBN: 9787302312598 出版時(shí)間: 2013-03-01 包裝: 平裝
開(kāi)本: 大32開(kāi) 頁(yè)數(shù): 370 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  軟件體系結(jié)構(gòu)是軟件工程中一個(gè)比較新的重要研究和應(yīng)用領(lǐng)域。《普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材·計(jì)算機(jī)系列教材:軟件體系結(jié)構(gòu)與設(shè)計(jì)》是為高等院校軟件工程及IT各專業(yè)軟件體系結(jié)構(gòu)、軟件設(shè)計(jì)等課程編寫的以實(shí)驗(yàn)實(shí)踐為主線開(kāi)展教學(xué)的教材,也可作為軟件開(kāi)發(fā)人員的參考讀物。全書以軟件工程為基礎(chǔ),理論聯(lián)系實(shí)際,通過(guò)一系列與教學(xué)內(nèi)容緊密結(jié)合的實(shí)驗(yàn)練習(xí),把軟件體系結(jié)構(gòu)與軟件設(shè)計(jì)的概念、理論知識(shí)與技術(shù)融人到軟件工程實(shí)踐當(dāng)中,使學(xué)生加深對(duì)該課程的認(rèn)識(shí)和理解。內(nèi)容涉及軟件體系結(jié)構(gòu)知識(shí)的各個(gè)方面,包括概述,理解需求,需求建模(場(chǎng)景、信息與類分析),需求建模(流程、模式與Web應(yīng)用),設(shè)計(jì)的概念,體系結(jié)構(gòu)的模式與結(jié)構(gòu),體系結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn),構(gòu)件級(jí)設(shè)計(jì),基于模式的設(shè)計(jì),WebApp設(shè)計(jì),嵌入式軟件設(shè)計(jì),分布式系統(tǒng)體系結(jié)構(gòu),面向服務(wù)的體系結(jié)構(gòu),體系結(jié)構(gòu)的描述與評(píng)估等,全書包含14章和1個(gè)附錄。

作者簡(jiǎn)介

暫缺《軟件體系結(jié)構(gòu)與設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

目錄
《軟件體系結(jié)構(gòu)與設(shè)計(jì)》
第1章概述
1.1關(guān)于軟件工程原則
1.2指導(dǎo)實(shí)踐的核心原則
1.2.1指導(dǎo)過(guò)程的原則
1.2.2指導(dǎo)實(shí)踐的原則
1.3指導(dǎo)框架活動(dòng)的原則
1.3.1溝通原則
1.3.2策劃原則
1.3.3建模原則
1.3.4構(gòu)造原則
1.3.5部署原則
1.4什么是軟件體系結(jié)構(gòu)
1.4.1軟件設(shè)計(jì)層次
1.4.2體系結(jié)構(gòu)
1.4.3軟件體系結(jié)構(gòu)的定義
1.5體系結(jié)構(gòu)的描述與決策
1.6體系結(jié)構(gòu)的研究范疇
1.7體系結(jié)構(gòu)的設(shè)計(jì)原則
1.8習(xí)題 .1.9實(shí)驗(yàn)與思考:軟件設(shè)計(jì)的網(wǎng)絡(luò)支持環(huán)境
1.9.1實(shí)驗(yàn)?zāi)康?br /> 1.9.2工具準(zhǔn)備工作
1.9.3實(shí)驗(yàn)內(nèi)容與步驟
1.9.4實(shí)驗(yàn)總結(jié)
1.9.5實(shí)驗(yàn)評(píng)價(jià)(教師)
1.10閱讀與分析:技術(shù)資格(水平)考試與相關(guān)職業(yè)
第2章理解需求
2.1需求工程
2.2建立根基
2.2.1確認(rèn)利益相關(guān)者
2.2.2識(shí)別多重觀點(diǎn)
2.2.3協(xié)同合作
2.2.4首次提問(wèn)
2.3導(dǎo)出需求
2.3.1協(xié)同收集需求
2.3.2質(zhì)量功能部署(qfd)
2.3.3用戶場(chǎng)景
2.3.4導(dǎo)出工作產(chǎn)品
2.4開(kāi)發(fā)用例
2.5構(gòu)建需求模型
2.5.1需求模型的元素
2.5.2分析模式
2.6協(xié)商需求
2.7確認(rèn)需求
2.8習(xí)題
2.9實(shí)驗(yàn)與思考:軟件系統(tǒng)的需求分析
2.9.1實(shí)驗(yàn)?zāi)康?br /> 2.9.2工具準(zhǔn)備工作
2.9.3實(shí)驗(yàn)內(nèi)容與步驟
2.9.4實(shí)驗(yàn)總結(jié)
2.9.5實(shí)驗(yàn)評(píng)價(jià)(教師)
2.10閱讀與分析:后pc時(shí)代的競(jìng)爭(zhēng)圖譜:誰(shuí)在蠶食pc市場(chǎng)?
第3章需求建模:場(chǎng)景、信息與類分析
3.1需求分析
3.1.1總體目標(biāo)和原理
3.1.2分析的經(jīng)驗(yàn)原則
3.1.3域分析
3.1.4需求建模的方法
3.2基于場(chǎng)景建模
3.2.1新建初始用例
3.2.2細(xì)化初始用例
3.2.3編寫正規(guī)用例
3.3補(bǔ)充用例的uml模型
3.3.1開(kāi)發(fā)活動(dòng)圖
3.3.2泳道圖
3.4數(shù)據(jù)建模概念
3.4.1數(shù)據(jù)對(duì)象
3.4.2數(shù)據(jù)屬性
3.4.3關(guān)系
3.5基于類的建模
3.5.1識(shí)別分析類
3.5.2描述屬性
3.5.3定義操作
3.5.4類-職責(zé)-協(xié)作者建模
3.5.5關(guān)聯(lián)和依賴
3.5.6分析包
3.6習(xí)題
3.7實(shí)驗(yàn)與思考:信息系統(tǒng)需求分析
3.7.1實(shí)驗(yàn)?zāi)康?br /> 3.7.2工具準(zhǔn)備工作
3.7.3實(shí)驗(yàn)內(nèi)容與步驟
3.7.4實(shí)驗(yàn)總結(jié)
3.7.5實(shí)驗(yàn)評(píng)價(jià)(教師)
3.8閱讀與分析:為什么自由軟件的用戶體驗(yàn)差
第4章需求建模:流程、模式與web應(yīng)用
4.1面向數(shù)據(jù)流建模
4.1.1創(chuàng)建數(shù)據(jù)流模型
4.1.2創(chuàng)建控制流模型
4.1.3控制規(guī)格說(shuō)明
4.1.4處理規(guī)格說(shuō)明
4.2生成行為模型
4.3需求建模的模式
4.3.1發(fā)現(xiàn)分析模式
4.3.2需求模式舉例:執(zhí)行器一傳感器
4.4 web應(yīng)用系統(tǒng)的需求建模
4.4.1如何分析
4.4.2需求建模的輸入
4.4.3需求建模的輸出
4.4.4 web應(yīng)用系統(tǒng)內(nèi)容建模
4.4.5 web應(yīng)用系統(tǒng)的交互模型
4.4.6 web應(yīng)用系統(tǒng)的功能模型
4.4.7 web應(yīng)用系統(tǒng)的配置模型
4.4.8導(dǎo)航建模
4.5習(xí)題
4.6實(shí)驗(yàn)與思考:數(shù)據(jù)集成與架構(gòu)建模
4.6.1實(shí)驗(yàn)?zāi)康?br /> 4.6.2工具準(zhǔn)備工作
4.6.3實(shí)驗(yàn)內(nèi)容與步驟
4.6.4實(shí)驗(yàn)總結(jié)
4.6.5實(shí)驗(yàn)評(píng)價(jià)(教師)
4.7閱讀與分析:facebook程序員如何工作:扎克伯格親自把關(guān)
第5章設(shè)計(jì)的概念
5.1軟件工程中的設(shè)計(jì)
5.2設(shè)計(jì)過(guò)程
5.2.1軟件質(zhì)量指導(dǎo)原則和屬性
5.2.2軟件設(shè)計(jì)的演化
5.3關(guān)注點(diǎn)分離
5.4關(guān)于設(shè)計(jì)的概念
5.4.1抽象
5.4.2體系結(jié)構(gòu)
5.4.3模式
5.4.4模塊化
5.4.5信息隱蔽
5.4.6功能獨(dú)立
5.4.7求精
5.4.8方面
5.4.9重構(gòu)
5.4.10設(shè)計(jì)類
5.5設(shè)計(jì)模型
5.5.1數(shù)據(jù)設(shè)計(jì)元素
5.5.2體系結(jié)構(gòu)設(shè)計(jì)元素
5.5.3接口設(shè)計(jì)元素
5.5.4構(gòu)件級(jí)設(shè)計(jì)元素
5.5.5部署級(jí)設(shè)計(jì)元素
5.6習(xí)題
5.7實(shí)驗(yàn)與思考:系統(tǒng)架構(gòu)設(shè)計(jì)
5.7.1實(shí)驗(yàn)?zāi)康?br /> 5.7.2工具準(zhǔn)備工作
5.7.3實(shí)驗(yàn)內(nèi)容與步驟
5.7.4實(shí)驗(yàn)總結(jié)
5.7.5實(shí)驗(yàn)評(píng)價(jià)(教師)
5.8閱讀與分析:ibmdb2總架構(gòu)師:數(shù)據(jù)庫(kù)的未來(lái)是nosql
第6章體系結(jié)構(gòu)的模式與結(jié)構(gòu)
6.1體系結(jié)構(gòu)視圖
6.2體系結(jié)構(gòu)類型
6.3體系結(jié)構(gòu)的風(fēng)格與模式
6.3.1風(fēng)格與模式
6.3.2基本體系結(jié)構(gòu)
6.3.3組織和求精
6.4典型的體系結(jié)構(gòu)模式
6.4.1管道一過(guò)濾器
6.4.2分層系統(tǒng)
6.4.3知識(shí)庫(kù)(容器)
6.4.4客戶機(jī)一服務(wù)器
6.4.5數(shù)據(jù)抽象和面向?qū)ο蠼M織
6.4.6事件驅(qū)動(dòng)與隱式調(diào)用
6.4.7解釋器
6.4.8過(guò)程控制
6.4.9主程序子程序組織
6.5應(yīng)用框架
6.6應(yīng)用體系結(jié)構(gòu)
6.6.1體系結(jié)構(gòu)的應(yīng)用方式
6.6.2事務(wù)處理系統(tǒng)
6.6.3信息系統(tǒng)
6.6.4語(yǔ)言處理系統(tǒng)
6.7習(xí)題
6.8實(shí)驗(yàn)與思考:“上下文關(guān)鍵字”
6.8.1實(shí)驗(yàn)?zāi)康?br /> 6.8.2工具準(zhǔn)備工作
6.8.3實(shí)驗(yàn)內(nèi)容與步驟
6.8.4實(shí)驗(yàn)總結(jié)
6.8.5實(shí)驗(yàn)評(píng)價(jià)(教師)
6.9閱讀與分析:盤點(diǎn)你所不知道的十大intel技術(shù)成果
第7章體系結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)
7.1系統(tǒng)環(huán)境的表示
7.2體系結(jié)構(gòu)設(shè)計(jì)決策
7.3定義原型
7.4將體系結(jié)構(gòu)精化為構(gòu)件
7.5利用uml進(jìn)行面向?qū)ο笤O(shè)計(jì)
7.5.1系統(tǒng)上下文與交互
7.5.2設(shè)計(jì)體系結(jié)構(gòu)
7.5.3識(shí)別對(duì)象類
7.5.4設(shè)計(jì)模型
7.5.5描述接口
7.6設(shè)計(jì)模式
7.7實(shí)現(xiàn)問(wèn)題
7.7.1復(fù)用
7.7.2配置管理
7.7.3宿主機(jī)-目標(biāo)機(jī)開(kāi)發(fā)
7.8開(kāi)源開(kāi)發(fā)
7.8,1開(kāi)源軟件
7.8.2開(kāi)源使用許可
7.9習(xí)題
7.10實(shí)驗(yàn)與思考:儀器軟件設(shè)計(jì)
7.10.1實(shí)驗(yàn)?zāi)康膌?l
7.10,2工具準(zhǔn)備工作
7.10.3實(shí)驗(yàn)內(nèi)容與步驟
7.10.4實(shí)驗(yàn)總結(jié)
7.10.5實(shí)驗(yàn)評(píng)價(jià)(教師)
7.11閱讀與分析:谷歌盲人工程師講述軟件設(shè)計(jì)之路
第8章構(gòu)件級(jí)設(shè)計(jì)
8.1什么是構(gòu)件
8.1.1面向?qū)ο蟮挠^點(diǎn)
8.1.2傳統(tǒng)觀點(diǎn)
8.1.3過(guò)程相關(guān)的觀點(diǎn)
8.2設(shè)計(jì)基于類的構(gòu)件
8.2.1基本設(shè)計(jì)原則
8.2.2構(gòu)件級(jí)設(shè)計(jì)指導(dǎo)方針
8.2.3內(nèi)聚性
8.2.4耦合性
8.3實(shí)施構(gòu)件級(jí)設(shè)計(jì)
8.4 webapp的構(gòu)件級(jí)設(shè)計(jì)
8.4.1構(gòu)件級(jí)內(nèi)容設(shè)計(jì)
8.4.2構(gòu)件級(jí)功能設(shè)計(jì)
8.5基于構(gòu)件的開(kāi)發(fā)
8.5.1領(lǐng)域工程
8.5.2構(gòu)件合格性檢驗(yàn)、適應(yīng)性修改與組合
8.5.3復(fù)用的分析與設(shè)計(jì)
8.5.4構(gòu)件分類與檢索
8.6習(xí)題
8.7實(shí)驗(yàn)與思考:移動(dòng)機(jī)器人的體系結(jié)構(gòu)
8.7.1實(shí)驗(yàn)?zāi)康?br /> 8.7.2工具準(zhǔn)備工作
8.7.3實(shí)驗(yàn)內(nèi)容與步驟
8.7.4實(shí)驗(yàn)總結(jié)
8.7.5實(shí)驗(yàn)評(píng)價(jià)(教師)
8.8閱讀與分析:android廠商面臨的11項(xiàng)專利指控
第9章基于模式的設(shè)計(jì)
9.1模式設(shè)計(jì)
9.1.1模式的種類
9.1.2框架
9.1.3描述模式
9.1.4模式語(yǔ)言和存儲(chǔ)庫(kù)
9.2基于模式的軟件設(shè)計(jì)
9.2.1不同環(huán)境下基于模式的設(shè)計(jì)
9.2.2在模式中思考
9.2.3設(shè)計(jì)任務(wù)
9.2.4建立模式組織表
9.3體系結(jié)構(gòu)模式
9.4構(gòu)件級(jí)設(shè)計(jì)模式
9.5用戶界面設(shè)計(jì)模式
9.6 webapp設(shè)計(jì)模式
9.6.1設(shè)計(jì)焦點(diǎn)
9.6.2設(shè)計(jì)粒度
9.7習(xí)題
9.8實(shí)驗(yàn)與思考:信息系統(tǒng)的可靠性、安全性
9.8.1實(shí)驗(yàn)?zāi)康?br /> 9.8.2工具準(zhǔn)備工作
9.8.3實(shí)驗(yàn)內(nèi)容與步驟
9.8.4實(shí)驗(yàn)總結(jié)
9.8.5實(shí)驗(yàn)評(píng)價(jià)(教師)
9.9閱讀與分析:希望開(kāi)發(fā)者不要再重復(fù)發(fā)明、輪子
第10章 webapp設(shè)計(jì)
10.1 webapp設(shè)計(jì)質(zhì)量
10.2設(shè)計(jì)目標(biāo)
10.3界面設(shè)計(jì)
10.4美學(xué)設(shè)計(jì)
10.5內(nèi)容設(shè)計(jì)
10.5.1內(nèi)容對(duì)象
10.5.2設(shè)計(jì)問(wèn)題
10.6體系結(jié)構(gòu)設(shè)計(jì)
10.6.1內(nèi)容體系結(jié)構(gòu)
10.6.2 webapp體系結(jié)構(gòu)
10.7導(dǎo)航設(shè)計(jì)
10.7.1導(dǎo)航語(yǔ)義
10.7.2導(dǎo)航語(yǔ)法
10.8構(gòu)件級(jí)設(shè)計(jì)
10.9面向?qū)ο蟮某襟w設(shè)計(jì)方法
10.9.1 oohdm的概念設(shè)計(jì)
10.9.2 oohdm的導(dǎo)航設(shè)計(jì)
10.9.3抽象界面設(shè)計(jì)與實(shí)現(xiàn)
10.10習(xí)題
10.11實(shí)驗(yàn)與思考:web應(yīng)用開(kāi)發(fā)
10.11.1實(shí)驗(yàn)?zāi)康?br /> 10.11.2工具準(zhǔn)備工作
10.11.3實(shí)驗(yàn)內(nèi)容與步驟
10.11.4實(shí)驗(yàn)總結(jié)
10.11.5實(shí)驗(yàn)評(píng)價(jià)(教師)
10.12閱讀與分析:微軟“云+端”推進(jìn)產(chǎn)業(yè)創(chuàng)新
第11章嵌入式軟件設(shè)計(jì)
11.1實(shí)時(shí)系統(tǒng)的概念
11.2嵌入式系統(tǒng)設(shè)計(jì)
11.2.1實(shí)時(shí)系統(tǒng)建模
11.2.2實(shí)時(shí)編程
11.3體系結(jié)構(gòu)模式
11.3.1觀察和反應(yīng)
11.3.2環(huán)境控制
11.3.3處理管道
11.4時(shí)序分析
11.5實(shí)時(shí)操作系統(tǒng)
11.6習(xí)題
11.7實(shí)驗(yàn)與思考:嵌入式軟件體系架構(gòu)
11.7.1實(shí)驗(yàn)?zāi)康?br /> 11.7.2工具準(zhǔn)備工作
11.7.3實(shí)驗(yàn)內(nèi)容與步驟
11.7.4實(shí)驗(yàn)總結(jié)
11.7.5實(shí)驗(yàn)評(píng)價(jià)(教師)
11.8閱讀與分析:windows奮斗史:崛起與衰敗
第12章分布式系統(tǒng)體系結(jié)構(gòu)
12.1分布式系統(tǒng)的概念
12.2分布式系統(tǒng)的問(wèn)題
12.2.1透明性
12.2.2開(kāi)放性
12.2.3可擴(kuò)展性
12.2.4信息安全性
12.2.5服務(wù)質(zhì)量
12.2.6失敗管理
12.3交互模型
12.4中間件
12.5客戶機(jī)一服務(wù)器計(jì)算
12.6分布式系統(tǒng)的體系結(jié)構(gòu)模式
12.6.1主從體系結(jié)構(gòu)
12.6.2兩層客戶機(jī)一服務(wù)器結(jié)構(gòu)
12.6.3多層客戶機(jī)一服務(wù)器結(jié)構(gòu)
12.6.4分布式組件體系結(jié)構(gòu)
12.6.5對(duì)等體系結(jié)構(gòu)
12.7軟件作為服務(wù)
12.8習(xí)題
12.9實(shí)驗(yàn)與思考:外包管理與數(shù)據(jù)庫(kù)備份
12.9.1實(shí)驗(yàn)?zāi)康?br /> 12.9.2工具準(zhǔn)備工作
12.9.3實(shí)驗(yàn)內(nèi)容與步驟
12.9.4實(shí)驗(yàn)總結(jié)
12.9.5實(shí)驗(yàn)評(píng)價(jià)(教師)
12.10閱讀與分析:biglnsights:解讀ibm基于hadoop的數(shù)據(jù)分析平臺(tái)
第13章面向服務(wù)的體系結(jié)構(gòu)
13.1面向服務(wù)的體系結(jié)構(gòu)的概念
13.2服務(wù)作為可復(fù)用的組件
13.3且艮務(wù)工程
13.3.1可選服務(wù)的識(shí)別
13.3.2服務(wù)接口設(shè)計(jì)
13.3.3服務(wù)實(shí)現(xiàn)和部署
13.3.4遺留系統(tǒng)服務(wù)
13.4使用服務(wù)的軟件開(kāi)發(fā)
13.4.1工作流設(shè)計(jì)和實(shí)現(xiàn)
13.4.2服務(wù)測(cè)試
13.5習(xí)題
13.6實(shí)驗(yàn)與思考:軟件架構(gòu)評(píng)估與web應(yīng)用
13.6.1實(shí)驗(yàn)?zāi)康?br /> 13.6.2工具準(zhǔn)備工作
13.6.3實(shí)驗(yàn)內(nèi)容與步驟
13.6.4實(shí)驗(yàn)總結(jié)
13.6.5實(shí)驗(yàn)評(píng)價(jià)(教師)
13.7閱讀與分析:中小企業(yè)推動(dòng)saas模式軟件平臺(tái)成熟
第14章體系結(jié)構(gòu)的描述與評(píng)估
14.1體系結(jié)構(gòu)研究的發(fā)展
14.2體系結(jié)構(gòu)的描述
14.2.1 ieee軟件體系結(jié)構(gòu)描述框架標(biāo)準(zhǔn)
14.2.2體系結(jié)構(gòu)描述語(yǔ)言(adl)
14.2.3體系結(jié)構(gòu)的形式化模型
14.2.4使用uml描述體系結(jié)構(gòu)
14.3體系結(jié)構(gòu)評(píng)估的組織與結(jié)果
14.4體系結(jié)構(gòu)評(píng)估方法
14.4.1體系結(jié)構(gòu)分析方法(saam)
14.4.2體系結(jié)構(gòu)權(quán)衡分析方法(atam)
14.4.3評(píng)估體系結(jié)構(gòu)的復(fù)雜性
14.5習(xí)題
14.6課程實(shí)驗(yàn)總結(jié)
14.6.1實(shí)驗(yàn)的基本內(nèi)容
14.6.2實(shí)驗(yàn)的基本評(píng)價(jià)
14.6.3課程學(xué)習(xí)能力測(cè)評(píng)
14.6.4課程實(shí)驗(yàn)總結(jié)
14.6。5實(shí)驗(yàn)評(píng)價(jià)(教師)
14.7閱讀與分析:雅虎與facebook和解專利訴訟并擴(kuò)大戰(zhàn)略合作
附錄部分習(xí)題與實(shí)驗(yàn)參考答案
主要參考文獻(xiàn)

本目錄推薦

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