-
>
中醫(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ì)(UML)(第2版·題庫(kù)版)(計(jì)算機(jī)系列教材) 版權(quán)信息
- ISBN:9787302588948
- 條形碼:9787302588948 ; 978-7-302-58894-8
- 裝幀:70g膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
面向?qū)ο蠓治雠c設(shè)計(jì)(UML)(第2版·題庫(kù)版)(計(jì)算機(jī)系列教材) 本書特色
本書有出了配套的PPT外,還有題庫(kù),全部章節(jié)的習(xí)題類型中,填空題142題,選擇題214題,判斷題110題,簡(jiǎn)答題123題,簡(jiǎn)單分析題66題。合計(jì)655題。 **版得到高校老師喜愛,學(xué)習(xí)面向?qū)ο蠓治雠c設(shè)計(jì)非常實(shí)用的教材**版得到高校老師喜愛,學(xué)習(xí)面向?qū)ο蠓治雠c設(shè)計(jì)非常實(shí)用的教材
面向?qū)ο蠓治雠c設(shè)計(jì)(UML)(第2版·題庫(kù)版)(計(jì)算機(jī)系列教材) 內(nèi)容簡(jiǎn)介
本書在系統(tǒng)介紹面向?qū)ο蠹夹g(shù)的基本概念、方法和語言的基礎(chǔ)上,全面介紹UML(統(tǒng)一建模語言)的發(fā)展歷史、UML的構(gòu)成、UML中的視圖、模型元素、圖以及公共機(jī)制等基本知識(shí),并重點(diǎn)介紹UML的各種圖模型的建模技術(shù)、方法與應(yīng)用。此外,還詳細(xì)介紹了軟件設(shè)計(jì)模式、Rational統(tǒng)一過程、數(shù)據(jù)建模的相關(guān)知識(shí)與應(yīng)用。本書通過大量的實(shí)例來解釋或說明有關(guān)的概念、方法和技巧,以便于讀者理解,幫助他們學(xué)以致用,達(dá)到立竿見影的效果。 全書共分4篇: 第1篇(第1、2章)為概述篇,概述面向?qū)ο蠹夹g(shù)和UML,包括面向?qū)ο蠹夹g(shù)的一些經(jīng)典方法和UML的構(gòu)成,*后以一個(gè)具體應(yīng)用項(xiàng)目的UML建模結(jié)束第1篇的內(nèi)容介紹;第2篇(第3~9章)為建模篇,重點(diǎn)介紹UML在軟件系統(tǒng)分析與設(shè)計(jì)各階段的建模和體系結(jié)構(gòu)建模,并介紹從UML對(duì)象模型到關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)模型的映射等實(shí)現(xiàn)細(xì)節(jié),全篇以一個(gè)實(shí)際項(xiàng)目貫穿始終;第3篇(第10、11章)為架構(gòu)篇,重點(diǎn)介紹軟件設(shè)計(jì)模式和Rational統(tǒng)一過程的基本概念、方法和應(yīng)用;第4篇(第12章)為應(yīng)用篇,基于UML的軟件建模實(shí)例,介紹UML在Web應(yīng)用系統(tǒng)建模方面的應(yīng)用。全書提供了大量應(yīng)用實(shí)例,每章后均附有習(xí)題。 本書適合作為高等院校計(jì)算機(jī)、軟件工程專業(yè)高年級(jí)本科生、研究生的教材,也可供對(duì)UML比較熟悉并且對(duì)軟件建模有所了解的開發(fā)人員、廣大科技工作者和研究人員參考。
面向?qū)ο蠓治雠c設(shè)計(jì)(UML)(第2版·題庫(kù)版)(計(jì)算機(jī)系列教材) 目錄
目錄
第1篇概述篇
第1章面向?qū)ο蠹夹g(shù)概述3
1.1結(jié)構(gòu)化方法和面向?qū)ο蠓椒?
1.2面向?qū)ο蠓椒ǖ挠蓙?
1.3面向?qū)ο蟮幕靖拍钆c術(shù)語7
1.4面向?qū)ο蟮能浖_發(fā)9
1.5面向?qū)ο蠓椒ǖ膬?yōu)缺點(diǎn)10
1.6面向?qū)ο蟪绦蛟O(shè)計(jì)語言12
1.6.1Simula和Smalltalk語言12
1.6.2C擴(kuò)展語言13
1.6.3Eiffel語言14
1.6.4Java語言14
1.6.5其他面向?qū)ο笳Z言15
1.7面向?qū)ο蟮姆治雠c設(shè)計(jì)15
1.8典型的面向?qū)ο蠓椒?0
1.8.1Coad & Yourdon方法20
1.8.2Rumbaugh方法20
1.8.3Booch方法22
1.8.4Jacobson方法23
1.8.5RDD方法25
1.9本章小結(jié)26
1.10習(xí)題27
第2章統(tǒng)一建模語言UML概述31
2.1UML概述31
2.1.1為什么要建模31
2.1.2什么是UML34
2.1.3UML的發(fā)展歷史35
2.1.4UML的特點(diǎn)37
2.2UML的構(gòu)成38
2.2.1UML的概念模型38
2.2.2UML中的視圖42
2.2.3UML 1.5版的規(guī)范44
2.3UML 2.0簡(jiǎn)介45
2.3.1底層結(jié)構(gòu)46
2.3.2上層結(jié)構(gòu)47
2.3.3活動(dòng)圖48
2.3.4結(jié)構(gòu)化類元49
2.3.5組合50
2.3.6異常51
2.3.7交互概觀圖52
2.3.8用例圖53
2.3.9UML一致性53
2.3.10小結(jié)54
2.4一個(gè)UML的例子55
2.4.1需求分析55
2.4.2用例圖56
2.4.3活動(dòng)圖57
2.4.4順序圖57
2.4.5協(xié)作圖59
2.4.6類圖59
2.4.7狀態(tài)圖60
2.4.8組件圖60
2.4.9部署圖61
2.5本章小結(jié)62
2.6習(xí)題63
第2篇建模篇
第3章用例圖69
3.1參與者69
3.1.1參與者的概念69
3.1.2參與者之間的關(guān)系70
3.1.3參與者和用例之間的關(guān)系71
3.2用例71
3.2.1用例的概念71
3.2.2用例的特征72
3.2.3用例之間的關(guān)系73
3.2.4用例之間的泛化、包含、擴(kuò)展關(guān)系的比較76
3.2.5用例的實(shí)現(xiàn)78
3.3用例描述78
3.4用例建模81
3.4.1用例建模的步驟82
3.4.2確定系統(tǒng)的邊界82
3.4.3確定參與者83
3.4.4確定用例84
3.4.5區(qū)分用例的優(yōu)先次序84
3.4.6細(xì)化每個(gè)用例84
3.4.7編寫每個(gè)用例的用例描述85
3.4.8繪制用例圖85
3.4.9編寫項(xiàng)目詞匯表85
3.5用例建模中常見的問題分析86
3.5.1用例的設(shè)計(jì)原則86
3.5.2用例模型的復(fù)雜度87
3.5.3用例模型的調(diào)整88
3.5.4用例模型的檢查88
3.5.5系統(tǒng)的三層結(jié)構(gòu)89
3.5.6用例描述89
3.5.7不同層次的用例模型之間的一致性91
3.6一個(gè)用例建模的例子93
3.6.1需求陳述93
3.6.2識(shí)別參與者94
3.6.3識(shí)別用例94
3.6.4確定系統(tǒng)邊界95
3.6.5調(diào)整用例圖96
3.6.6編寫用例描述97
3.7本章小結(jié)108
3.8習(xí)題109
第4章類圖與對(duì)象圖120
4.1類與對(duì)象120
4.1.1類與對(duì)象的概念120
4.1.2類的屬性121
4.1.3類的操作123
4.1.4類的職責(zé)125
4.2類與對(duì)象的識(shí)別126
4.2.1識(shí)別類與對(duì)象126
4.2.2識(shí)別類的屬性130
4.2.3定義類的操作133
4.3類之間的關(guān)系134
4.3.1關(guān)聯(lián)關(guān)系134
4.3.2聚合關(guān)系和組成關(guān)系144
4.3.3泛化關(guān)系145
4.3.4依賴關(guān)系146
4.4類之間關(guān)系的識(shí)別148
4.4.1識(shí)別關(guān)聯(lián)關(guān)系148
4.4.2識(shí)別聚合關(guān)系148
4.4.3識(shí)別泛化關(guān)系149
4.4.4識(shí)別依賴關(guān)系152
4.5派生屬性和派生關(guān)聯(lián)153
4.6抽象類和接口153
4.6.1抽象類153
4.6.2接口153
4.6.3實(shí)現(xiàn)關(guān)系155
4.7類版型156
4.7.1實(shí)體類156
4.7.2邊界類156
4.7.3控制類157
4.7.4用戶自定義版型157
4.8類圖158
4.8.1類圖的抽象層次158
4.8.2構(gòu)造類圖159
4.9對(duì)象圖160
4.9.1對(duì)象的表示161
4.9.2鏈的表示162
4.10一個(gè)結(jié)構(gòu)建模的例子162
4.10.1需求陳述162
4.10.2識(shí)別對(duì)象163
4.10.3識(shí)別屬性164
4.10.4識(shí)別關(guān)系164
4.11本章小結(jié)166
4.12習(xí)題167
第5章順序圖與協(xié)作圖179
5.1交互模型概述179
5.2順序圖180
5.2.1對(duì)象180
5.2.2生命線180
5.2.3控制焦點(diǎn)181
5.2.4消息182
5.2.5分支182
5.2.6從屬流182
5.3順序圖中的消息183
5.3.1調(diào)用消息183
5.3.2異步消息183
5.3.3返回消息183
5.3.4阻止消息184
5.3.5超時(shí)消息184
5.3.6消息的語法格式184
5.3.7調(diào)用消息和異步消息的比較186
5.4建立順序圖概述187
5.4.1建立順序圖187
5.4.2順序圖與用例描述的關(guān)系188
5.4.3順序圖與類圖的區(qū)別188
5.5協(xié)作圖189
5.5.1對(duì)象189
5.5.2鏈190
5.5.3消息190
5.5.4對(duì)象生命周期190
5.6建立協(xié)作圖概述192
5.6.1建立協(xié)作圖192
5.6.2協(xié)作圖與順序圖的比較192
5.6.3協(xié)作圖與用例描述的關(guān)系193
5.6.4協(xié)作圖與類圖的區(qū)別193
5.7交互建模中常見的問題分析194
5.7.1在順序圖中表示方法的普通嵌套和遞歸嵌套194
5.7.2在協(xié)作圖中表示消息的發(fā)送順序和嵌套順序194
5.7.3條件消息和循環(huán)消息的表示196
5.7.4在順序圖中使用交互架構(gòu)196
5.7.5調(diào)用消息和事件(信號(hào))消息的區(qū)別197
5.7.6在順序圖中表示時(shí)間約束198
5.7.7順序圖的兩種形式198
5.7.8協(xié)作圖的兩種形式198
5.7.9用例實(shí)現(xiàn)的類圖與協(xié)作圖199
5.7.10協(xié)作圖中的多對(duì)象201
5.7.11協(xié)作圖中的主動(dòng)對(duì)象202
5.8一個(gè)交互建模的例子203
5.8.1需求陳述204
5.8.2識(shí)別對(duì)象類204
5.8.3識(shí)別消息205
5.8.4確定消息的形式和內(nèi)容205
5.8.5“新增學(xué)習(xí)計(jì)劃”用例實(shí)現(xiàn)的順序圖206
5.8.6其他用例實(shí)現(xiàn)的順序圖或協(xié)作圖207
5.9本章小結(jié)209
5.10習(xí)題210
第6章狀態(tài)圖與活動(dòng)圖221
6.1行為模型概述221
6.2狀態(tài)圖222
6.2.1狀態(tài)223
6.2.2組合狀態(tài)/子狀態(tài)225
6.2.3轉(zhuǎn)移226
6.2.4事件229
6.2.5信號(hào)230
6.3建立狀態(tài)圖233
6.3.1識(shí)別需要繪制狀態(tài)圖的實(shí)體234
6.3.2識(shí)別狀態(tài)空間234
6.3.3識(shí)別狀態(tài)轉(zhuǎn)移234
6.3.4繪制并審查狀態(tài)圖235
6.4狀態(tài)圖的工具支持235
6.5活動(dòng)圖237
6.5.1活動(dòng)237
6.5.2分支237
6.5.3分叉和匯合237
6.5.4泳道238
6.5.5對(duì)象流238
6.5.6信號(hào)239
6.6活動(dòng)圖的用途240
6.6.1對(duì)業(yè)務(wù)過程建模240
6.6.2對(duì)具體操作建模241
6.7建立活動(dòng)圖241
6.7.1定義活動(dòng)圖的范圍241
6.7.2添加起始點(diǎn)和結(jié)束點(diǎn)241
6.7.3添加活動(dòng)242
6.7.4添加活動(dòng)間的變遷和決策點(diǎn)242
6.7.5找出可并行活動(dòng)之處242
6.8活動(dòng)圖的工具支持243
6.9狀態(tài)圖和活動(dòng)圖的比較243
6.10一個(gè)行為建模的例子244
6.10.1需求陳述244
6.10.2分析活動(dòng)244
6.10.3分析對(duì)象狀態(tài)245
6.11本章小結(jié)246
6.12習(xí)題248
第7章組件圖與部署圖259
7.1組件圖259
7.1.1組件259
7.1.2組件的類型260
7.1.3組件之間的關(guān)系261
7.1.4組件和類的關(guān)系261
7.1.5組件和接口的關(guān)系262
7.2組件圖的用途262
7.2.1對(duì)源代碼文件之間的關(guān)系建模262
7.2.2對(duì)可執(zhí)行文件之間的關(guān)系建模262
7.2.3對(duì)物理數(shù)據(jù)庫(kù)中各個(gè)具體對(duì)象之間的關(guān)系建模263
7.2.4對(duì)自適應(yīng)系統(tǒng)建模263
7.3組件圖的工具支持263
7.3.1正向工程263
7.3.2逆向工程267
7.4組件圖的例子274
7.5部署圖277
7.5.1結(jié)點(diǎn)277
7.5.2連接277
7.5.3部署圖介紹278
7.5.4分布式系統(tǒng)的物理建模278
7.6部署圖的例子279
7.7一個(gè)體系結(jié)構(gòu)建模的例子281
7.7.1需求陳述281
7.7.2分析類和接口281
7.7.3確定組件282
7.7.4確定組件之間的依賴關(guān)系282
7.7.5確定硬件結(jié)點(diǎn)283
7.7.6確定硬件結(jié)點(diǎn)之間的通信關(guān)系283
7.8本章小結(jié)284
7.9習(xí)題284
第8章包圖288
8.1包圖概述288
8.1.1包中的元素288
8.1.2包的命名288
8.1.3包中元素的可見性289
8.1.4包的層次性289
8.1.5包之間的關(guān)系289
8.2設(shè)計(jì)包的原則291
8.2.1重用等價(jià)原則291
8.2.2共同閉包原則291
8.2.3共同重用原則291
8.2.4非循環(huán)依賴原則292
8.2.5高內(nèi)聚和低耦合原則292
8.3包的應(yīng)用293
8.4一個(gè)分組機(jī)制建模的例子293
8.4.1需求陳述293
8.4.2分析類和接口293
8.4.3確定包293
8.4.4確定包之間的依賴關(guān)系294
8.5本章小結(jié)294
8.6習(xí)題295
第9章數(shù)據(jù)建模297
9.1數(shù)據(jù)建模概述297
9.2數(shù)據(jù)庫(kù)設(shè)計(jì)的基本過程297
9.3數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟298
9.3.1Rational Rose中的設(shè)計(jì)步驟298
9.3.2Rational Rose中的具體操作過程300
9.3.3在Rational Rose中表之間的關(guān)系304
9.4對(duì)象模型和數(shù)據(jù)模型的相互轉(zhuǎn)換307
9.4.1對(duì)象模型轉(zhuǎn)換為數(shù)據(jù)模型307
9.4.2數(shù)據(jù)模型轉(zhuǎn)換為對(duì)象模型310
9.5關(guān)聯(lián)關(guān)系的多重性在數(shù)據(jù)模型中的映射311
9.5.1多對(duì)多的關(guān)聯(lián)的映射312
9.5.2一對(duì)多的關(guān)聯(lián)的映射312
9.5.3零或一對(duì)一的關(guān)聯(lián)的映射312
9.6本章小結(jié)314
9.7習(xí)題314
第3篇架構(gòu)篇
第10章軟件設(shè)計(jì)模式及應(yīng)用319
10.1設(shè)計(jì)模式概述319
10.1.1設(shè)計(jì)模式的歷史319
10.1.2設(shè)計(jì)模式的組成元素320
10.1.3設(shè)計(jì)模式的作用和研究意義321
10.1.4為什么要使用設(shè)計(jì)模式322
10.1.5設(shè)計(jì)模式的分類323
10.1.6設(shè)計(jì)模式遵循的原則325
10.1.7設(shè)計(jì)模式的使用策略326
10.2經(jīng)典設(shè)計(jì)模式328
10.2.1工廠模式328
10.2.2適配器模式331
10.2.3命令模式332
10.2.4解釋器模式334
10.2.5迭代器模式335
10.2.6觀察者模式336
10.2.7代理模式338
10.2.8單例模式339
10.2.9狀態(tài)模式340
10.2.10策略模式341
10.2.11訪問者模式343
10.3設(shè)計(jì)模式實(shí)例345
10.3.1Facade模式345
10.3.2Adapter模式348
10.3.3Abstract Factory模式352
10.3.4Observer模式355
10.4在Rose中使用設(shè)計(jì)模式359
10.5基于UML建模方法中的設(shè)計(jì)模式的運(yùn)用364
10.5.1Struts 2框架364
10.5.2用戶需求364
10.5.3UML建模的用例圖365
10.5.4UML建模的類圖365
10.5.5設(shè)計(jì)模式優(yōu)化類圖366
10.5.6順序圖367
10.5.7融合UML建模和設(shè)計(jì)模式的開發(fā)模式367
10.6本章小結(jié)369
10.7習(xí)題369
第11章Rational統(tǒng)一過程379
11.1軟件開發(fā)過程和統(tǒng)一過程379
11.2Rational統(tǒng)一過程的概述380
11.2.1Rational統(tǒng)一過程的發(fā)展歷史380
11.2.2Rational統(tǒng)一過程的宏觀與微觀381
11.2.3Rational統(tǒng)一過程中的核心概念382
11.3Rational統(tǒng)一過程的軟件開發(fā)生命周期384
11.3.1Rational統(tǒng)一過程的生命周期384
11.3.2Rational統(tǒng)一過程的核心工作流385
11.3.3Rational統(tǒng)一過程的階段388
11.4Rational統(tǒng)一過程的模型與文檔393
11.4.1Rational統(tǒng)一過程的模型393
11.4.2Rational統(tǒng)一過程產(chǎn)生的模型與文檔394
11.5Rational統(tǒng)一過程的特點(diǎn)395
11.6Rational統(tǒng)一過程的6個(gè)*佳實(shí)踐400
11.7Rational統(tǒng)一過程的配置和實(shí)現(xiàn)403
11.7.1配置Rational統(tǒng)一過程403
11.7.2實(shí)現(xiàn)Rational統(tǒng)一過程404
11.8RUP裁剪405
11.9RUP Builder405
11.10基于RUP的Cycle過程的迭代開發(fā)模式409
11.10.1RUP的生命周期409
11.10.2RUP的循環(huán)409
11.10.3RUP的模型410
11.10.4開發(fā)模式410
11.10.5項(xiàng)目需求411
11.10.6課程網(wǎng)站運(yùn)行效果415
11.10.7與其他開發(fā)方法的比較417
11.11本章小結(jié)418
11.12習(xí)題419
第4篇應(yīng)用篇
第12章基于Struts 2的個(gè)人信息管理系統(tǒng)應(yīng)用實(shí)例425
12.1系統(tǒng)概述425
12.2需求分析425
12.2.1用戶需求425
12.2.2系統(tǒng)功能模塊結(jié)構(gòu)圖426
12.2.3系統(tǒng)運(yùn)行效果426
12.3用例建模432
12.3.1確定系統(tǒng)邊界432
12.3.2識(shí)別參與者433
12.3.3識(shí)別用例433
12.3.4繪制用例圖433
12.3.5用例描述434
12.4靜態(tài)建模440
12.4.1識(shí)別對(duì)象類440
12.4.2識(shí)別屬性441
12.4.3繪制類圖441
12.4.4繪制數(shù)據(jù)模型441
12.4.5設(shè)計(jì)數(shù)據(jù)表442
12.5動(dòng)態(tài)建模444
12.5.1繪制順序圖444
12.5.2繪制協(xié)作圖449
12.5.3繪制活動(dòng)圖450
12.5.4繪制狀態(tài)圖452
12.6架構(gòu)建模453
12.6.1繪制包圖454
12.6.2繪制組件圖455
12.6.3繪制部署圖457
12.7本章小結(jié)458
12.8習(xí)題458
附錄A部分習(xí)題參考答案459
參考文獻(xiàn)502
面向?qū)ο蠓治雠c設(shè)計(jì)(UML)(第2版·題庫(kù)版)(計(jì)算機(jī)系列教材) 作者簡(jiǎn)介
侯愛民,男,漢,江西南昌人,東莞理工學(xué)院計(jì)算機(jī)學(xué)院副教授,1989年天津大學(xué)碩士研究生畢業(yè),2013年華南理工大學(xué)博士研究生畢業(yè)。教學(xué)方面主要從事軟件系統(tǒng)開發(fā)方向的教學(xué),基于.NET或JAVA EE技術(shù)。發(fā)表教學(xué)教改論文7篇,其中包括基于建構(gòu)主義教學(xué)理論改革UML課程\XML課程的教學(xué)?锇ā督逃剿鳌、《西北師范大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版)》、《教學(xué)研究》?蒲蟹矫嬷饕獜氖氯斯ぶ悄芊较虻难芯。發(fā)表科技論文21篇,SCI檢索1篇,EI檢索8篇?锇ā禔rtificial Intelligence》、《Journal of Computers》、《Advanced Materials Research》、《Lecture Notes in Engineering and Computer Science》、《Lecture Notes in Electrical Engineering》、《華南理工大學(xué)學(xué)報(bào)(自然科學(xué)版)》。曾在事業(yè)單位和軟件公司從事軟件系統(tǒng)開發(fā)13年,主要產(chǎn)品中小學(xué)學(xué)生信息管理系統(tǒng)遍及廣東省和全國(guó)8000所學(xué)校。
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
隨園食單
- >
龍榆生:詞曲概論/大家小書
- >
名家?guī)阕x魯迅:故事新編
- >
名家?guī)阕x魯迅:朝花夕拾
- >
月亮與六便士
- >
苦雨齋序跋文-周作人自編集