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

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

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

定 價:¥39.50

作 者: 周蘇 等編著
出版社: 清華大學出版社
叢編項: 計算機系列教材
標 簽: 工學 計算機 教材 研究生/本科/??平滩?/td>

ISBN: 9787302312598 出版時間: 2013-03-01 包裝: 平裝
開本: 大32開 頁數(shù): 370 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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