UML 軟件建模任務驅動教程, 3/e
陳承歡
買這商品的人也買了...
-
程式設計師的自我修養-連結、載入、程式庫$580$458 -
The C++ Programming Language, 4/e (國際中文版)(The C++ Programming Language, 4/e)$980$774 -
$280軟技能代碼之外的生存指南 (Soft Skills : The software developer's life manual) -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
看板實戰 : 用一張便利貼訓練出100分高效率工作團隊 (Kanban in Action)$560$437 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
深度學習|生命科學應用 (Deep Learning for the Life Sciences)$580$458 -
Python 設計模式$650$514 -
UML 物件導向系統分析與設計, 4/e$560$199 -
配色點子手帖:127個情境式主題、3175種設計靈感的最強色彩教科書$480$379 -
機器學習工程師面試全破解:嚴選 124道 AI 演算法決勝題完整剖析$650$507 -
Kaggle 競賽攻頂秘笈 -- 揭開 Grandmaster 的特徵工程心法,掌握制勝的關鍵技術$1,000$850 -
經理人之道:技術領袖航向成長與改變的參考指南 (The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change)$480$379 -
軟體架構師全方位提升指南|數位轉型企業中架構師角色的新定義 (The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise)$580$458 -
流程架構|整合串流與事件驅動的未來 (Flow Architectures: The Future of Streaming and Event-Driven Integration)$580$458 -
AI 開發的機器學習系統設計模式$620$490 -
Clean Architecture 實作篇:在整潔的架構上弄髒你的手 (Get Your Hands Dirty on Clean Architecture)$500$390 -
持續 API 管理|在不斷演變的生態系統中做出正確決策, 2/e (Continuous API Management: Making the Right Decisions in an Evolving Landscape, 2/e)$580$458 -
演算法生存指南$800$632 -
Google 的軟體工程之道|從程式設計經驗中吸取教訓 (Software Engineering at Google)$880$695 -
圖解 UML 系統分析與設計$350$315 -
看完這本就會懂!帶你無痛提升 JavaScript 面試力:精選 55道前端工程師的核心問題 × 求職加分模擬試題解析$680$530 -
$403Java 系統分析與架構設計 -
Node.js 量化投資全攻略:從資料收集到自動化交易系統建構實戰(iThome鐵人賽系列書)【軟精裝】$760$502 -
穿越作業系統迷霧:從零實現作業系統$594$564
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書通過先進的建模工具+完整的軟件模型+系統的UML知識,讓讀者學會應用UML知識、構思軟件模型、繪制UML圖。通過體驗兩個系統(圖書管理系統和網上書店系統)和多個軟件模塊模型的構建過程,讀者可以在真實的軟件模型構建過程中系統掌握UML理論知識、訓練技能、積累經驗、固化能力。全書貫穿的主線是UML的基礎知識-軟件模塊建模-軟件系統建模-Web系統建模-軟件模型的實現,每個教學單元面向教學全過程都設置了合理的教學環節,以及層次化、漸進式的技能訓練環節。
本書適用於UML和Rational Rose的初、中級用戶,可以作為高等院校電腦和軟件相關專業的教學用書或參考書,也適合軟件開發各類人員學習和參考。
作者簡介
陳承歡,湖南鐵道職業技術學院教授,高級工程師,軟件設計師,湖南省省級專業帶頭人,湖南省青年骨乾教師,武漢大學軟件工程專業。2008年,曾赴澳大利亞坎培門理工學院培訓交流,2015年,曾赴加拿大聖力嘉學院培訓交流,2019年,曾赴英國、德國學習交流。主持開發職業教育特色教材50多本,其中國家級“十一五”規劃教材4本,國家級“十二五”規劃教材10本,國家級“十三五”規劃教材7本。國家精品課程與國家精品共享課程配套教材1本,國家職業教育資源庫配套教材3本。主持《網頁設計與製作》國家精品課程,主持《網頁設計與製作》國家精品共享課程,主持《電腦維護與維修》、《實用工具軟件應用》、《網頁樣式設計》3門國家資源庫課程。國家級教學成果獎二等獎1項,湖南省職業教育教學成果獎特等獎1項、三等獎1項,湖南省教育教學改革發展優秀成果獎參等獎1項。
目錄大綱
目錄
單元1 預覽與認知UML軟件模型 1
教學導航 1
前導訓練 2
【任務1-1】在Visio中預覽用戶登錄模塊的用例圖 2
【任務1-2】在Rational Rose中預覽用戶登錄模塊的用例圖 4
引例探析 6
知識疏理 7
方法指導 13
引導訓練 14
【任務1-3】認知軟件系統用戶登錄模塊的UML圖 14
同步訓練 17
【任務1-4】在Visio中預覽用戶登錄模塊的活動圖 17
【任務1-5】在Rational Rose中預覽用戶登錄模塊的類圖和順序圖 17
單元小結 18
單元習題 18
單元2 用戶登錄模塊建模 19
教學導航 19
前導訓練 19
【任務2-1】瀏覽用戶登錄模塊的活動圖 19
【任務2-2】創建Rose模型“02用戶登錄模塊模型” 20
引例探析 21
知識疏理 21
方法指導 25
引導訓練 27
【任務2-3】繪制用戶登錄模塊的用例圖與描述用例 27
同步訓練 38
【任務2-4】擴充用戶登錄模塊的參與者和用例 38
【任務2-5】對參與者進行泛化且繪制用例圖 39
【任務2-6】分析用例間的包含關系且繪制用例圖 39
【任務2-7】分析用例間的擴展關系且繪制用例圖 40
單元小結 41
單元習題 41
單元3 用戶管理模塊建模 43
教學導航 43
前導訓練 44
【任務3-1】繪制用戶管理模塊的用例圖 44
引例探析 45
知識疏理 46
方法指導 47
引導訓練 50
【任務3-2】繪制用戶管理模塊的類圖 50
同步訓練 59
【任務3-3】繪制“用戶權限類”的類圖 59
【任務3-4】繪制“密碼修改界面類”的類圖 59
【任務3-5】瀏覽用戶管理模塊的部分順序圖 59
【任務3-6】瀏覽用戶管理的活動圖 60
單元小結 61
單元習題 61
單元4 基礎數據管理模塊建模 62
教學導航 62
前導訓練 62
【任務4-1】繪制“出版社數據管理”子模塊的用例圖 62
【任務4-2】繪制“出版社類”和“出版社數據管理界面類”的類圖 63
引例探析 63
知識疏理 64
方法指導 65
引導訓練 66
【任務4-3】分析與繪制“出版社數據管理”子模塊的順序圖 66
同步訓練 74
【任務4-4】繪制部門數據管理的用例圖 74
【任務4-5】繪制“部門類”和“部門數據管理界面類”的類圖 74
【任務4-6】繪制修改部門數據的順序圖 74
【任務4-7】繪制刪除部門數據的順序圖 75
【任務4-8】瀏覽更新部門數據的活動圖 75
單元小結 76
單元習題 76
單元5 業務數據管理模塊建模 77
教學導航 77
前導訓練 77
【任務5-1】繪制“書目數據管理”子模塊的用例圖 77
【任務5-2】繪制“書目類”“瀏覽與管理書目數據界面類”“新增書目界面類”和“修改書目界面類”的類圖 78
【任務5-3】繪制新增書目數據的順序圖 78
【任務5-4】繪制修改書目數據的順序圖 80
【任務5-5】繪制刪除書目數據的順序圖 80
引例探析 81
知識疏理 82
方法指導 84
引導訓練 84
【任務5-6】分析與繪制“書目管理”子模塊的活動圖 84
同步訓練 101
【任務5-7】繪制圖書借閱者管理的用例圖 101
【任務5-8】繪制“借閱者類”“借閱者數據管理界面類”和“新增借閱者界面類”的類圖 101
【任務5-9】繪制新增借閱者數據的順序圖 101
【任務5-10】繪制刪除借閱者數據的順序圖 102
【任務5-11】繪制新增借閱者數據的活動圖 102
單元小結 102
單元習題 102
單元6 業務處理模塊建模 104
教學導航 104
前導訓練 105
【任務6-1】繪制圖書借出與歸還模塊的用例圖 105
【任務6-2】繪制圖書借出類的類圖 105
【任務6-3】繪制圖書借出界面類的類圖 106
【任務6-4】繪制圖書借出的順序圖 107
【任務6-5】繪制圖書借出的活動圖 107
引例探析 108
知識疏理 109
方法指導 113
引導訓練 114
【任務6-6】繪制圖書的狀態機圖和圖書借出的通信圖 114
同步訓練 128
【任務6-7】繪制圖書歸還類的類圖 128
【任務6-8】繪制圖書歸還的順序圖 128
【任務6-9】繪制圖書歸還的活動圖 128
【任務6-10】繪制借書證的狀態機圖 129
單元小結 129
單元習題 129
單元7 C/S應用系統建模 131
教學導航 131
前導訓練 132
【任務7-1】繪制“數據查詢”子模塊的用例圖 132
【任務7-2】繪制“圖書借閱查詢類”的類圖 133
【任務7-3】繪制“圖書借閱數據查詢界面類”的類圖 133
【任務7-4】繪制“圖書借閱數據查詢”的順序圖 133
【任務7-5】繪制“圖書借閱數據查詢”的活動圖 134
引例探析 135
知識疏理 135
方法指導 139
引導訓練 142
【任務7-6】分析與構建圖書管理系統的UML模型 142
同步訓練 164
【任務7-7】繪制“條碼編制與圖書入庫”子模塊的用例圖 164
【任務7-8】繪制“圖書類”的類圖 164
【任務7-9】繪制“條碼編制與圖書入庫界面類”的類圖 164
【任務7-10】繪制“條碼編制與圖書入庫”的順序圖 165
【任務7-11】繪制“條碼編制與圖書入庫”的活動圖 166
單元小結 166
單元習題 166
單元8 Web應用系統建模 168
教學導航 168
前導訓練 168
【任務8-1】探析網上書店系統的基本功能 168
引例探析 169
知識疏理 170
方法指導 171
引導訓練 172
【任務8-2】構建網上書店系統的軟件模型 172
同步訓練 181
【任務8-3】繪制網上書店管理購物車模塊的順序圖 181
【任務8-4】繪制網上書店用戶註冊的活動圖 182
單元小結 182
單元習題 182
單元9 UML軟件模型的實現 183
教學導航 183
前導訓練 184
【任務9-1】設計圖書管理系統“用戶登錄”模塊的UML模型 184
【任務9-2】建立圖書管理系統“用戶登錄”模塊的數據庫和數據表 186
引例探析 186
知識疏理 187
方法指導 191
引導訓練 193
【任務9-3】實現圖書管理系統“用戶登錄”模塊的軟件模型 193
同步訓練 204
【任務9-4】設計圖書管理系統“修改密碼”模塊的UML模型,並實現該模型 204
單元小結 204
單元習題 205
附錄A 《UML軟件建模任務驅動教程(第3版)》課程設計 206
附錄B Rational Rose的主界面與工具欄簡介 209
B.1 Rational Rose的主界面 209
B.2 Rational Rose的標準工具欄和編輯工具欄 223
參考文獻 228


