-
>
中醫(yī)基礎(chǔ)理論
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國(guó)特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國(guó)中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
-
>
中醫(yī)診斷學(xué)--新世紀(jì)第五版
-
>
中藥學(xué)·全國(guó)中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
面向?qū)ο蠓治雠c設(shè)計(jì)-第2版 版權(quán)信息
- ISBN:9787111407515
- 條形碼:9787111407515 ; 978-7-111-40751-5
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
面向?qū)ο蠓治雠c設(shè)計(jì)-第2版 本書特色
《面向?qū)ο蠓治雠c設(shè)計(jì).第2版》是一本關(guān)于面向?qū)ο蠓治雠c設(shè)計(jì)的教材,講述了面向?qū)ο蟮幕舅枷、主要概念以及相?yīng)的表示法,并給出了詳細(xì)的建模過程指導(dǎo)。本書注重理論與實(shí)踐相結(jié)合,通過給出大量的例題、內(nèi)容較為詳盡的案例分析以及對(duì)建模概念的詳細(xì)剖析,闡明了如何進(jìn)行面向?qū)ο蟮姆治雠c設(shè)計(jì)。 《面向?qū)ο蠓治雠c設(shè)計(jì).第2版》適合作為高等院校計(jì)算機(jī)學(xué)院(或信息學(xué)院等)和軟件學(xué)院的軟件工程專業(yè)、計(jì)算機(jī)專業(yè)和相關(guān)專業(yè)的高年級(jí)本科生、工程碩士的教材,也可作為培訓(xùn)班師生以及從事軟件開發(fā)的工程技術(shù)人員的參考書。
面向?qū)ο蠓治雠c設(shè)計(jì)-第2版 內(nèi)容簡(jiǎn)介
面向?qū)ο蠹夹g(shù)以其顯著的優(yōu)勢(shì)已經(jīng)成為計(jì)算機(jī)軟件領(lǐng)域的主流技術(shù)。本書是一本適合應(yīng)用型人才培養(yǎng)的關(guān)于面向?qū)ο蠓治雠c設(shè)計(jì)的教材。 進(jìn)行面向?qū)ο蠓治雠c設(shè)計(jì)需要一套概念與表示法。本書所采用的概念和表示法與UML 2.4保持一致,但并不是全盤采用。本書提倡充分運(yùn)用面向?qū)ο蠓椒ǖ幕靖拍,限制擴(kuò)充概念的引入,通過加強(qiáng)過程指導(dǎo)而保持建模概念的簡(jiǎn)練。 進(jìn)行面向?qū)ο蠓治雠c設(shè)計(jì)需要一套過程指導(dǎo)。本書所采用的開發(fā)過程,是在借鑒了較為流行的多種面向?qū)ο箝_發(fā)方法的基礎(chǔ)上,根據(jù)青鳥工程的成果和作者參與的科研及工程實(shí)踐的經(jīng)驗(yàn)總結(jié)出來的,該過程指導(dǎo)具有實(shí)用性和廣泛的適應(yīng)性。 與第1版相比,新版有如下改進(jìn): 對(duì)面向?qū)ο蟾拍畹亩x更為準(zhǔn)確,對(duì)概念的解釋也更加豐富和深入,對(duì)建模指導(dǎo)方面的內(nèi)容進(jìn)行了充實(shí)。 內(nèi)容上更加與時(shí)俱進(jìn),本書第1版中的建模語言采用的是UML 2.0,本版寫作時(shí)OMG發(fā)布了UML 2.4,其中模型圖的種類、圖元素的表示法以及一些解釋都發(fā)生了變化,本版的建模語言遵循了UML 2.4。 作者和熱心的讀者在第1版的使用中發(fā)現(xiàn)了一些問題,本次再版對(duì)這些問題進(jìn)行了修正。 本版給出了更多的應(yīng)用實(shí)例,幫助讀者加強(qiáng)對(duì)分析與設(shè)計(jì)建模策略和技巧的理解。
面向?qū)ο蠓治雠c設(shè)計(jì)-第2版 目錄
前言
教學(xué)建議
**部分概述
第1章面向?qū)ο蠓椒ǜ耪?br />1.1傳統(tǒng)軟件開發(fā)方法中存在的問題
1.2面向?qū)ο蟮幕舅枷?br />1.3面向?qū)ο蟮幕驹瓌t
1.4面向?qū)ο蠓椒ǖ闹饕獌?yōu)點(diǎn)
1.5面向?qū)ο蠓椒ǖ陌l(fā)展史及現(xiàn)狀簡(jiǎn)介
1.6關(guān)于統(tǒng)一建模語言u(píng)ml
習(xí)題
第二部分面向?qū)ο蠓治?br />第2章什么是面向?qū)ο蠓治?br />2.1分析面臨的主要問題
2.2面向?qū)ο蠓治鼍C述
習(xí)題
第3章建立需求模型——用況圖
3.1系統(tǒng)邊界
3.2參與者
3.2.1概念與表示法
3.2.2識(shí)別參與者
3.3用況
3.3.1概念與表示法
3.3.2用況與參與者之間的關(guān)系
3.3.3用況之間的關(guān)系
3.3.4捕獲用況
3.3.5用況模板
3.4用況圖
3.5檢查與調(diào)整
3.6用況模型與ooa模型
3.7例題
習(xí)題
第4章建立基本模型——類圖
4.1對(duì)象與類
4.1.1概念與表示法
4.1.2識(shí)別對(duì)象與類
4.1.3審查與篩選
4.1.4抽象出類并進(jìn)行調(diào)整
4.1.5認(rèn)識(shí)對(duì)象的主動(dòng)行為并識(shí)別主動(dòng)對(duì)象
4.1.6類的命名
4.1.7建立類圖的對(duì)象層
4.2屬性與操作
4.2.1屬性
4.2.2操作
4.3關(guān)系
4.3.1繼承
4.3.2關(guān)聯(lián)
4.3.3聚合
4.3.4依賴
4.4接口
習(xí)題
第5章建立輔助模型
5.1順序圖
5.1.1概念與表示法
5.1.2順序圖中的結(jié)構(gòu)化控制
5.1.3建立順序圖
5.2通信圖
5.2.1概念與表示法
5.2.2建立通信圖
5.3活動(dòng)圖
5.3.1概念與表示法
5.3.2建立活動(dòng)圖
5.4狀態(tài)機(jī)圖
5.4.1概念與表示法
5.4.2建立狀態(tài)機(jī)圖
5.5包圖
5.5.1概念與表示法
5.5.2如何劃分與組織包
習(xí)題
第三部分面向?qū)ο笤O(shè)計(jì)
第6章什么是面向?qū)ο笤O(shè)計(jì)
6.1ooa與ood的關(guān)系
6.2面向?qū)ο笤O(shè)計(jì)模型和過程
習(xí)題
第7章問題域部分的設(shè)計(jì)
7.1復(fù)用類
7.2增加一般類以建立共同協(xié)議
7.3提高性能
7.4按編程語言調(diào)整繼承
7.5轉(zhuǎn)化復(fù)雜關(guān)聯(lián)并決定關(guān)聯(lián)的實(shí)現(xiàn)方式
7.6調(diào)整與完善屬性
7.7構(gòu)造及優(yōu)化算法
7.8決定對(duì)象間的可訪問性
7.9定義對(duì)象實(shí)例
7.10其他
習(xí)題
第8章人機(jī)交互部分的設(shè)計(jì)
8.1什么是人機(jī)交互部分
8.2如何分析人機(jī)交互部分
8.3如何設(shè)計(jì)人機(jī)交互部分
8.3.1設(shè)計(jì)輸入與輸出
8.3.2命令的組織
8.3.3用oo概念表達(dá)所有的界面成分
8.3.4銜接界面模型和問題域模型
8.4人機(jī)交互部分的設(shè)計(jì)準(zhǔn)則
習(xí)題
第9章控制驅(qū)動(dòng)部分的設(shè)計(jì)
9.1什么是控制驅(qū)動(dòng)部分
9.2控制流
9.3如何設(shè)計(jì)控制驅(qū)動(dòng)部分
9.3.1識(shí)別控制流
9.3.2審查
9.3.3定義控制流
9.3.4進(jìn)程間和線程間的通信
9.3.5控制流間的同步
習(xí)題
第10章數(shù)據(jù)管理部分的設(shè)計(jì)
10.1什么是數(shù)據(jù)管理部分
10.2數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)
10.2.1關(guān)系數(shù)據(jù)庫
10.2.2面向?qū)ο髷?shù)據(jù)庫
10.3如何設(shè)計(jì)數(shù)據(jù)管理部分
10.3.1針對(duì)關(guān)系數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)存取設(shè)計(jì)
10.3.2針對(duì)面向?qū)ο髷?shù)據(jù)庫系統(tǒng)的數(shù)據(jù)存取設(shè)計(jì)
10.3.3針對(duì)文件系統(tǒng)的數(shù)據(jù)存取設(shè)計(jì)
習(xí)題
第11章構(gòu)件及部署部分的設(shè)計(jì)
11.1構(gòu)件設(shè)計(jì)
11.1.1概念與表示法
11.1.2構(gòu)件的內(nèi)部結(jié)構(gòu)
11.1.3對(duì)構(gòu)件的行為建模
11.1.4對(duì)構(gòu)件的實(shí)現(xiàn)建模
11.2部署設(shè)計(jì)
11.2.1概念與表示法
11.2.2對(duì)系統(tǒng)的部署建模
習(xí)題
第12章若干典型的設(shè)計(jì)模式
12.1引言
12.2外觀模式
12.3適配器模式
12.4策略模式
12.5觀察者模式
12.6抽象工廠模式
12.7工廠方法模式
習(xí)題
第13章ood的評(píng)價(jià)準(zhǔn)則
13.1耦合
13.2內(nèi)聚
13.3復(fù)用
13.4其他評(píng)價(jià)準(zhǔn)則
習(xí)題
第四部分系統(tǒng)與模型
第14章系統(tǒng)與模型
14.1系統(tǒng)與子系統(tǒng)
14.1.1概念與表示法
14.1.2對(duì)體系結(jié)構(gòu)模式建模
14.1.3劃分子系統(tǒng)
14.2模型
14.2.1模型的含義
14.2.2模型和視圖
14.2.3模型的抽象層次
14.2.4模型間的一致性檢查
習(xí)題
第五部分建模實(shí)例
第15章案例:教學(xué)管理系統(tǒng)
15.1系統(tǒng)的功能需求
15.2建立需求模型
15.2.1劃分子系統(tǒng)
15.2.2識(shí)別參與者
15.2.3識(shí)別用況
15.2.4對(duì)需求進(jìn)行捕獲與描述
15.3系統(tǒng)分析
15.3.1尋找類
15.3.2建立狀態(tài)機(jī)圖
15.3.3建立類圖
15.3.4建立順序圖
15.4系統(tǒng)設(shè)計(jì)
15.4.1問題域部分設(shè)計(jì)
15.4.2界面部分設(shè)計(jì)
15.4.3數(shù)據(jù)管理部分設(shè)計(jì)
習(xí)題
附錄a面向?qū)ο蟮能浖9ぞ?br />附錄b文檔編制指南
參考文獻(xiàn)
面向?qū)ο蠓治雠c設(shè)計(jì)-第2版 作者簡(jiǎn)介
麻志毅博士,任教于北京大學(xué)信息科學(xué)技術(shù)學(xué)院計(jì)算機(jī)系,目前還擔(dān)任國(guó)家軟件行業(yè)協(xié)會(huì)軟件工程分會(huì)秘書長(zhǎng)。長(zhǎng)期從事軟件工程方面的教學(xué)與科研工作。在國(guó)內(nèi)外學(xué)報(bào)或會(huì)議上發(fā)表學(xué)術(shù)論文100余篇,主持或參加國(guó)家高技術(shù)研究發(fā)展計(jì)劃(863)、國(guó)家重大基礎(chǔ)研究(973)、國(guó)家科技支撐計(jì)劃和國(guó)家自然科學(xué)基金等20余項(xiàng)國(guó)家科研項(xiàng)目,出版著(譯)作11部。主要研究領(lǐng)域?yàn)檐浖こ讨苇h(huán)境、面向?qū)ο蠹夹g(shù)和面向服務(wù)計(jì)算技術(shù)等。曾獲國(guó)家科技進(jìn)步二等獎(jiǎng)和國(guó)家科技攻關(guān)優(yōu)秀成果獎(jiǎng)等國(guó)家部委獎(jiǎng)勵(lì)多項(xiàng)。
- >
山海經(jīng)
- >
伯納黛特,你要去哪(2021新版)
- >
煙與鏡
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
羅庸西南聯(lián)大授課錄
- >
羅曼·羅蘭讀書隨筆-精裝
- >
有舍有得是人生
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作