UML軟件建模任務(wù)驅(qū)動(dòng)教程(第3版)
定 價(jià):49.8 元
當(dāng)前圖書(shū)已被 28 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:陳承歡
- 出版時(shí)間:2022/5/1
- ISBN:9787115581341
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP312
- 頁(yè)碼:0
- 紙張:
- 版次:03
- 開(kāi)本:16開(kāi)
本書(shū)通過(guò)先進(jìn)的建模工具+完整的軟件模型+系統(tǒng)的UML知識(shí),讓讀者學(xué)會(huì)應(yīng)用UML知識(shí)、構(gòu)思軟件模型、繪制UML圖。通過(guò)體驗(yàn)兩個(gè)系統(tǒng)(圖書(shū)管理系統(tǒng)和網(wǎng)上書(shū)店系統(tǒng))和多個(gè)軟件模塊模型的構(gòu)建過(guò)程,讀者可以在真實(shí)的軟件模型構(gòu)建過(guò)程中系統(tǒng)掌握UML理論知識(shí)、訓(xùn)練技能、積累經(jīng)驗(yàn)、固化能力。全書(shū)貫穿的主線(xiàn)是UML的基礎(chǔ)知識(shí)-軟件模塊建模-軟件系統(tǒng)建模-Web系統(tǒng)建模-軟件模型的實(shí)現(xiàn),每個(gè)教學(xué)單元面向教學(xué)全過(guò)程都設(shè)置了合理的教學(xué)環(huán)節(jié),以及層次化、漸進(jìn)式的技能訓(xùn)練環(huán)節(jié)。
本書(shū)適用于UML和Rational Rose的初、中級(jí)用戶(hù),可以作為高等院校計(jì)算機(jī)和軟件相關(guān)專(zhuān)業(yè)的教學(xué)用書(shū)或參考書(shū),也適合軟件開(kāi)發(fā)各類(lèi)人員學(xué)習(xí)和參考。
本書(shū)為陳承歡教授新作,為任務(wù)驅(qū)動(dòng)式教材,選用貼近生活的的例子,滿(mǎn)足教學(xué)實(shí)際要求。
項(xiàng)目式、任務(wù)驅(qū)動(dòng),完整介紹了兩個(gè)系統(tǒng)(圖書(shū)管理系統(tǒng)、網(wǎng)上書(shū)店系統(tǒng))
先進(jìn)的建模工具+完整的軟件模型+系統(tǒng)的UML知識(shí)
學(xué)會(huì)應(yīng)用UML知識(shí)、學(xué)會(huì)構(gòu)思軟件模型、學(xué)會(huì)繪制UML圖
陳承歡,湖南鐵道職業(yè)技術(shù)學(xué)院教授,高級(jí)工程師,軟件設(shè)計(jì)師,湖南省省級(jí)專(zhuān)業(yè)帶頭人,湖南省青年骨干教師,武漢大學(xué)軟件工程專(zhuān)業(yè)。2008年,曾赴澳大利亞坎培門(mén)理工學(xué)院培訓(xùn)交流,2015年,曾赴加拿大圣力嘉學(xué)院培訓(xùn)交流,2019年,曾赴英國(guó)、德國(guó)學(xué)習(xí)交流。主持開(kāi)發(fā)職業(yè)教育特色教材50多本,其中國(guó)家級(jí)“十一五”規(guī)劃教材4本,國(guó)家級(jí)“十二五”規(guī)劃教材10本,國(guó)家級(jí)“十三五”規(guī)劃教材7本。國(guó)家精品課程與國(guó)家精品共享課程配套教材1本,國(guó)家職業(yè)教育資源庫(kù)配套教材3本。主持《網(wǎng)頁(yè)設(shè)計(jì)與制作》國(guó)家精品課程,主持《網(wǎng)頁(yè)設(shè)計(jì)與制作》國(guó)家精品共享課程,主持《計(jì)算機(jī)維護(hù)與維修》、《實(shí)用工具軟件應(yīng)用》、《網(wǎng)頁(yè)樣式設(shè)計(jì)》3門(mén)國(guó)家資源庫(kù)課程。國(guó)家級(jí)教學(xué)成果獎(jiǎng)二等獎(jiǎng)1項(xiàng),湖南省職業(yè)教育教學(xué)成果獎(jiǎng)特等獎(jiǎng)1項(xiàng)、三等獎(jiǎng)1項(xiàng),湖南省教育教學(xué)改革發(fā)展優(yōu)秀成果獎(jiǎng)參等獎(jiǎng)1項(xiàng)。
目錄
單元1 預(yù)覽與認(rèn)知UML軟件模型 1
教學(xué)導(dǎo)航 1
前導(dǎo)訓(xùn)練 2
【任務(wù)1-1】在Visio中預(yù)覽用戶(hù)登錄模塊的用例圖 2
【任務(wù)1-2】在Rational Rose中預(yù)覽用戶(hù)登錄模塊的用例圖 4
引例探析 6
知識(shí)疏理 7
方法指導(dǎo) 13
引導(dǎo)訓(xùn)練 14
【任務(wù)1-3】認(rèn)知軟件系統(tǒng)用戶(hù)登錄模塊的UML圖 14
同步訓(xùn)練 17
【任務(wù)1-4】在Visio中預(yù)覽用戶(hù)登錄模塊的活動(dòng)圖 17
【任務(wù)1-5】在Rational Rose中預(yù)覽用戶(hù)登錄模塊的類(lèi)圖和順序圖 17
單元小結(jié) 18
單元習(xí)題 18
單元2 用戶(hù)登錄模塊建!19
教學(xué)導(dǎo)航 19
前導(dǎo)訓(xùn)練 19
【任務(wù)2-1】瀏覽用戶(hù)登錄模塊的活動(dòng)圖 19
【任務(wù)2-2】創(chuàng)建Rose模型“02用戶(hù)登錄模塊模型” 20
引例探析 21
知識(shí)疏理 21
方法指導(dǎo) 25
引導(dǎo)訓(xùn)練 27
【任務(wù)2-3】繪制用戶(hù)登錄模塊的用例圖與描述用例 27
同步訓(xùn)練 38
【任務(wù)2-4】擴(kuò)充用戶(hù)登錄模塊的參與者和用例 38
【任務(wù)2-5】對(duì)參與者進(jìn)行泛化且繪制用例圖 39
【任務(wù)2-6】分析用例間的包含關(guān)系且繪制用例圖 39
【任務(wù)2-7】分析用例間的擴(kuò)展關(guān)系且繪制用例圖 40
單元小結(jié) 41
單元習(xí)題 41
單元3 用戶(hù)管理模塊建!43
教學(xué)導(dǎo)航 43
前導(dǎo)訓(xùn)練 44
【任務(wù)3-1】繪制用戶(hù)管理模塊的用例圖 44
引例探析 45
知識(shí)疏理 46
方法指導(dǎo) 47
引導(dǎo)訓(xùn)練 50
【任務(wù)3-2】繪制用戶(hù)管理模塊的類(lèi)圖 50
同步訓(xùn)練 59
【任務(wù)3-3】繪制“用戶(hù)權(quán)限類(lèi)”的類(lèi)圖 59
【任務(wù)3-4】繪制“密碼修改界面類(lèi)”的類(lèi)圖 59
【任務(wù)3-5】瀏覽用戶(hù)管理模塊的部分順序圖 59
【任務(wù)3-6】瀏覽用戶(hù)管理的活動(dòng)圖 60
單元小結(jié) 61
單元習(xí)題 61
單元4 基礎(chǔ)數(shù)據(jù)管理模塊建!62
教學(xué)導(dǎo)航 62
前導(dǎo)訓(xùn)練 62
【任務(wù)4-1】繪制“出版社數(shù)據(jù)管理”子模塊的用例圖 62
【任務(wù)4-2】繪制“出版社類(lèi)”和“出版社數(shù)據(jù)管理界面類(lèi)”的類(lèi)圖 63
引例探析 63
知識(shí)疏理 64
方法指導(dǎo) 65
引導(dǎo)訓(xùn)練 66
【任務(wù)4-3】分析與繪制“出版社數(shù)據(jù)管理”子模塊的順序圖 66
同步訓(xùn)練 74
【任務(wù)4-4】繪制部門(mén)數(shù)據(jù)管理的用例圖 74
【任務(wù)4-5】繪制“部門(mén)類(lèi)”和“部門(mén)數(shù)據(jù)管理界面類(lèi)”的類(lèi)圖 74
【任務(wù)4-6】繪制修改部門(mén)數(shù)據(jù)的順序圖 74
【任務(wù)4-7】繪制刪除部門(mén)數(shù)據(jù)的順序圖 75
【任務(wù)4-8】瀏覽更新部門(mén)數(shù)據(jù)的活動(dòng)圖 75
單元小結(jié) 76
單元習(xí)題 76
單元5 業(yè)務(wù)數(shù)據(jù)管理模塊建!77
教學(xué)導(dǎo)航 77
前導(dǎo)訓(xùn)練 77
【任務(wù)5-1】繪制“書(shū)目數(shù)據(jù)管理”子模塊的用例圖 77
【任務(wù)5-2】繪制“書(shū)目類(lèi)”“瀏覽與管理書(shū)目數(shù)據(jù)界面類(lèi)”“新增書(shū)目界面類(lèi)”和“修改書(shū)目界面類(lèi)”的類(lèi)圖 78
【任務(wù)5-3】繪制新增書(shū)目數(shù)據(jù)的順序圖 78
【任務(wù)5-4】繪制修改書(shū)目數(shù)據(jù)的順序圖 80
【任務(wù)5-5】繪制刪除書(shū)目數(shù)據(jù)的順序圖 80
引例探析 81
知識(shí)疏理 82
方法指導(dǎo) 84
引導(dǎo)訓(xùn)練 84
【任務(wù)5-6】分析與繪制“書(shū)目管理”子模塊的活動(dòng)圖 84
同步訓(xùn)練 101
【任務(wù)5-7】繪制圖書(shū)借閱者管理的用例圖 101
【任務(wù)5-8】繪制“借閱者類(lèi)”“借閱者數(shù)據(jù)管理界面類(lèi)”和“新增借閱者界面類(lèi)”的類(lèi)圖 101
【任務(wù)5-9】繪制新增借閱者數(shù)據(jù)的順序圖 101
【任務(wù)5-10】繪制刪除借閱者數(shù)據(jù)的順序圖 102
【任務(wù)5-11】繪制新增借閱者數(shù)據(jù)的活動(dòng)圖 102
單元小結(jié) 102
單元習(xí)題 102
單元6 業(yè)務(wù)處理模塊建!104
教學(xué)導(dǎo)航 104
前導(dǎo)訓(xùn)練 105
【任務(wù)6-1】繪制圖書(shū)借出與歸還模塊的用例圖 105
【任務(wù)6-2】繪制圖書(shū)借出類(lèi)的類(lèi)圖 105
【任務(wù)6-3】繪制圖書(shū)借出界面類(lèi)的類(lèi)圖 106
【任務(wù)6-4】繪制圖書(shū)借出的順序圖 107
【任務(wù)6-5】繪制圖書(shū)借出的活動(dòng)圖 107
引例探析 108
知識(shí)疏理 109
方法指導(dǎo) 113
引導(dǎo)訓(xùn)練 114
【任務(wù)6-6】繪制圖書(shū)的狀態(tài)機(jī)圖和圖書(shū)借出的通信圖 114
同步訓(xùn)練 128
【任務(wù)6-7】繪制圖書(shū)歸還類(lèi)的類(lèi)圖 128
【任務(wù)6-8】繪制圖書(shū)歸還的順序圖 128
【任務(wù)6-9】繪制圖書(shū)歸還的活動(dòng)圖 128
【任務(wù)6-10】繪制借書(shū)證的狀態(tài)機(jī)圖 129
單元小結(jié) 129
單元習(xí)題 129
單元7 C/S應(yīng)用系統(tǒng)建!131
教學(xué)導(dǎo)航 131
前導(dǎo)訓(xùn)練 132
【任務(wù)7-1】繪制“數(shù)據(jù)查詢(xún)”子模塊的用例圖 132
【任務(wù)7-2】繪制“圖書(shū)借閱查詢(xún)類(lèi)”的類(lèi)圖 133
【任務(wù)7-3】繪制“圖書(shū)借閱數(shù)據(jù)查詢(xún)界面類(lèi)”的類(lèi)圖 133
【任務(wù)7-4】繪制“圖書(shū)借閱數(shù)據(jù)查詢(xún)”的順序圖 133
【任務(wù)7-5】繪制“圖書(shū)借閱數(shù)據(jù)查詢(xún)”的活動(dòng)圖 134
引例探析 135
知識(shí)疏理 135
方法指導(dǎo) 139
引導(dǎo)訓(xùn)練 142
【任務(wù)7-6】分析與構(gòu)建圖書(shū)管理系統(tǒng)的UML模型 142
同步訓(xùn)練 164
【任務(wù)7-7】繪制“條碼編制與圖書(shū)入庫(kù)”子模塊的用例圖 164
【任務(wù)7-8】繪制“圖書(shū)類(lèi)”的類(lèi)圖 164
【任務(wù)7-9】繪制“條碼編制與圖書(shū)入庫(kù)界面類(lèi)”的類(lèi)圖 164
【任務(wù)7-10】繪制“條碼編制與圖書(shū)入庫(kù)”的順序圖 165
【任務(wù)7-11】繪制“條碼編制與圖書(shū)入庫(kù)”的活動(dòng)圖 166
單元小結(jié) 166
單元習(xí)題 166
單元8 Web應(yīng)用系統(tǒng)建!168
教學(xué)導(dǎo)航 168
前導(dǎo)訓(xùn)練 168
【任務(wù)8-1】探析網(wǎng)上書(shū)店系統(tǒng)的基本功能 168
引例探析 169
知識(shí)疏理 170
方法指導(dǎo) 171
引導(dǎo)訓(xùn)練 172
【任務(wù)8-2】構(gòu)建網(wǎng)上書(shū)店系統(tǒng)的軟件模型 172
同步訓(xùn)練 181
【任務(wù)8-3】繪制網(wǎng)上書(shū)店管理購(gòu)物車(chē)模塊的順序圖 181
【任務(wù)8-4】繪制網(wǎng)上書(shū)店用戶(hù)注冊(cè)的活動(dòng)圖 182
單元小結(jié) 182
單元習(xí)題 182
單元9 UML軟件模型的實(shí)現(xiàn) 183
教學(xué)導(dǎo)航 183
前導(dǎo)訓(xùn)練 184
【任務(wù)9-1】設(shè)計(jì)圖書(shū)管理系統(tǒng)“用戶(hù)登錄”模塊的UML模型 184
【任務(wù)9-2】建立圖書(shū)管理系統(tǒng)“用戶(hù)登錄”模塊的數(shù)據(jù)庫(kù)和數(shù)據(jù)表 186
引例探析 186
知識(shí)疏理 187
方法指導(dǎo) 191
引導(dǎo)訓(xùn)練 193
【任務(wù)9-3】實(shí)現(xiàn)圖書(shū)管理系統(tǒng)“用戶(hù)登錄”模塊的軟件模型 193
同步訓(xùn)練 204
【任務(wù)9-4】設(shè)計(jì)圖書(shū)管理系統(tǒng)“修改密碼”模塊的UML模型,并實(shí)現(xiàn)該模型 204
單元小結(jié) 204
單元習(xí)題 205
附錄A 《UML軟件建模任務(wù)驅(qū)動(dòng)教程(第3版)》課程設(shè)計(jì) 206
附錄B Rational Rose的主界面與工具欄簡(jiǎn)介 209
B.1 Rational Rose的主界面 209
B.2 Rational Rose的標(biāo)準(zhǔn)工具欄和編輯工具欄 223
參考文獻(xiàn) 228