UML設(shè)計實作寶典

出版時間:2003-9  出版社:中國鐵道出版社  作者:孫惠民  頁數(shù):378  字數(shù):456000  
Tag標簽:無  

內(nèi)容概要

本書分為兩篇。UML基本使用篇,從實用的角度介紹UML強大的對象模型。循序講解UML各類建模功能,從使用建構(gòu)邏輯流程到建設(shè)數(shù)據(jù)庫架構(gòu)、系統(tǒng)程序開發(fā)以及系統(tǒng)模型分析都通過實例探討解析,讓讀者熟悉所有功能的應(yīng)用。整合實務(wù)設(shè)計篇,使用UML模型設(shè)計功能來建構(gòu)進貨、庫存、基本組織管理系統(tǒng),以實例步驟完成對象向?qū)到y(tǒng)模型,讓讀者成為使用UML開發(fā)系統(tǒng)模型的高手。

書籍目錄

第一篇 UML使用和設(shè)計——完全攻略篇第1章 UML實務(wù)概論 31-1 UML(Unified Modeling Language)是什么 41-2 UML的用途說明 41-3 UML的發(fā)展歷史變革 51-4 開發(fā)UML的設(shè)計工具 6Microsoft聲明區(qū)Visual Modeler 6Microsoft(微軟)Visio2000/2002企業(yè)版 6Rational ROSE 71-5 UML(統(tǒng)一建模語言)適用的軟件系統(tǒng) 81-6 開始進入UML的世界 81-7 事物(Things) 9結(jié)構(gòu)事物(Structural Things) 10行為事物(Behavioral Things) 16分組(組)事物(GroupingThings) 18備注事物(Annotational Things) 191-8 關(guān)系(Relationships) 20依賴關(guān)系(Dependency) 20關(guān)聯(lián)關(guān)系(Association) 21一般化關(guān)系(Generationalization) 21實現(xiàn)關(guān)系(Realization) 211-9 UML的圖形(Diagram) 211-10 利用UML規(guī)劃軟件的系統(tǒng)結(jié)構(gòu) 25第1章實戰(zhàn)題庫 28第2章 UML與組件模型構(gòu)建 332-1 類(Class)的含義 342-2 屬性(Attributes) 342-3 操作/方法(Operations/Method) 35UML實戰(zhàn)2-1:類(Class)實例 352-4 類:組織(利用版型[Stereotype])和責(zé)任(Responsibilities) 43UML實戰(zhàn)2-2 44UML實戰(zhàn)2-3 462-5 設(shè)計類時注意事項和提示 482-6 關(guān)系(Relationships) 48(A)依賴關(guān)系(Dependency) 49(B)一般化關(guān)系(Generalization) 49UML實戰(zhàn)2-4 50(C)關(guān)聯(lián)關(guān)系(Association) 54UML實戰(zhàn)2-5 562-7 UML的一般機制(Common Mechanism) 61批注(Notes) 61標記值(Tagged Value) 62限制(Constraint) 62版型(Stereotypes) 62標準元素 63第2章實戰(zhàn)題庫 64第3章 UML與面向?qū)ο蠼8耪摵驮O(shè)計 673-1 面向?qū)ο蠼J滓獔D形——類圖(Class Diagram) 71實戰(zhàn)3-1 類圖Class Diagram實戰(zhàn) 72設(shè)計數(shù)據(jù)庫大綱(Schema) 77實戰(zhàn)3-2 利用類圖設(shè)計數(shù)據(jù)庫大綱(Schema) 783-2 面向?qū)ο蠼#涸僬摳呒夘悎D(Class Diagram) 81屬性(Attributes)、操作(Operations)/方法(Method) 81根類/葉子類/抽象類/實體類 83分類器(Classifiers) 83可視性(Visibility) 85擁有者有效范圍(Owner Scope) 86實戰(zhàn)3-3:高級類圖實戰(zhàn) 86第3章實戰(zhàn)題庫 91第4章 UML對象原型與類組件部署設(shè)計 954-1 靜態(tài)設(shè)計和進程視圖的設(shè)計——對象圖(Object Diagram) 96對象圖(Object Diagram)的定義 96對象圖(Object Diagram)的組成元素 96對象圖(Object Diagram)的前置說明 974-2 靜態(tài)設(shè)計和進程視圖——對象圖(Object Diagram)模型實戰(zhàn) 102對象圖(Object Diagram)設(shè)計前說明 102對象圖(Object Diagram)實戰(zhàn) 102Visio實戰(zhàn)UML對象圖 103設(shè)計對象結(jié)構(gòu)實戰(zhàn) 104Visio實戰(zhàn)UML對象圖 1054-3 系統(tǒng)實體的設(shè)計——組件圖(Component Diagram) 105組件圖定義 1054-4 系統(tǒng)實體的設(shè)計——組件圖(Component Diagram)實戰(zhàn) 106組件的種類 106組件的擴展機制 107組件圖設(shè)計 107UML實戰(zhàn)組件圖 107Visio實戰(zhàn)組件圖 108組件圖設(shè)計 108Visio實戰(zhàn)組件圖 109組件圖實戰(zhàn) 1094-5 設(shè)計系統(tǒng)的靜態(tài)部署視圖——部署圖(Deployment Diagram) 110部署圖(Deployment Diagram)前置說明 110部署圖(Deployment Diagram)定義 111部署圖(Deployment Diagram)設(shè)計上的一般用法 112部署圖(Deployment Diagram)實戰(zhàn)定義 113UML的部署圖(Deployment Diagram)實戰(zhàn) 113Visio實戰(zhàn)部署圖(Deployment Diagram) 114第4章實戰(zhàn)題庫 115第5章 利用UML執(zhí)行項目/案例分析設(shè)計 1235-1 利用使用案例(Use Case)來分析系統(tǒng)中的動作 124定義和應(yīng)用 124圖形定義 124使用案例(Use Case)與事件流(Flow Of Events) 125使用案例(Use Case)的組織 125使用案例圖(Use Case Diagram)的內(nèi)容 125使用案例圖(Use Case Diagram)的一般用法 1265-2 利用使用案例圖(Use Case Diagram)來設(shè)計系統(tǒng)行為 126網(wǎng)絡(luò)在線訂位系統(tǒng) 126利用使用案例圖(Use Case Diagram)設(shè)計在線訂位系統(tǒng)需求 1285-3 設(shè)計系統(tǒng)的動態(tài)角度——活動圖(Activity Diagram) 129活動圖定義 129活動圖的用途和應(yīng)用 129活動圖的一般應(yīng)用方式 130活動圖的內(nèi)容 130動作狀態(tài)和活動狀態(tài) 130轉(zhuǎn)換 130分支(Branching) 131分叉(Fork)和結(jié)合(Join) 131對象流 1325-4 活動圖設(shè)計系統(tǒng)的動態(tài)視圖實戰(zhàn) 132活動圖定義 132UML活動圖對象流分析 134UML活動圖對象流實戰(zhàn) 135第5章實戰(zhàn)題庫 136第6章 使用/構(gòu)建邏輯流程 1396-1 使用UML設(shè)計“維護程序處理對象類”源代碼 141設(shè)計源代碼定義 141UML實戰(zhàn)設(shè)計——利用組件圖(Component Diagram)設(shè)計源代碼 1426-2 使用UML設(shè)計“查詢程序處理對象類”源代碼 144設(shè)計靜態(tài)視圖和設(shè)計源代碼定義 144UML實戰(zhàn)設(shè)計——先利用UML的類圖(Class Diagram)設(shè)計靜態(tài)設(shè)計視圖 144UML實戰(zhàn)設(shè)計——利用組件圖(Component Diagram)設(shè)計 1466-3 使用UML設(shè)計“打印程序處理對象類”源代碼 146設(shè)計源代碼實戰(zhàn)定義 146UML實戰(zhàn)設(shè)計 1476-4 使用UML的部署圖(Deployment Diagram)設(shè)計系統(tǒng) 148部署圖(Deployment Diagram)定義說明 148部署圖(Deployment Diagram)的繪制內(nèi)容 148部署圖(Deployment Diagram)設(shè)計靜態(tài)部署視圖時的主要用途 1496-5 UML的部署圖(Deployment Diagram)設(shè)計系統(tǒng) 150使用UML的部署圖(Deployment Diagram)設(shè)計系統(tǒng)實戰(zhàn)分析 150使用UML的部署圖(Deployment Diagram)設(shè)計系統(tǒng)設(shè)計 152使用UML的部署圖(Deployment Diagram)設(shè)計子系統(tǒng)實戰(zhàn) 153利用Package組件設(shè)計子菜單 1546-6 利用UML的分類器——數(shù)據(jù)類型(DataType)設(shè)計主數(shù)據(jù)類型 155數(shù)據(jù)類型(DataType)定義 155設(shè)計數(shù)據(jù)類型(DataType) 156第6章實戰(zhàn)題庫 158第7章 邏輯交互與類狀態(tài)設(shè)計 1657-1 使用狀態(tài)圖(Statechart Diagram)來設(shè)計系統(tǒng)的動態(tài)視圖 166狀態(tài)機(State Machine) 166狀態(tài)圖(Statechart Diagram)用途定義 168狀態(tài)圖(Statechart Diagram)與活動圖(Activity Diagram) 168狀態(tài)圖(Statechart Diagram)的組成要素 168狀態(tài)圖(Statechart Diagram)設(shè)計反應(yīng)對象 168狀態(tài)圖(Statechart Diagram)設(shè)計反應(yīng)對象時的注意事項 169設(shè)計狀態(tài)圖(Statechart Diagram)的重點分析 169實戰(zhàn)狀態(tài)圖(Statechart Diagram) 169UML實戰(zhàn)狀態(tài)圖(Statechart Diagram) 170UML實戰(zhàn)活動圖(Activity Diagram) 1717-2 順序圖(Sequence Diagram)——設(shè)計系統(tǒng)的動態(tài)視圖 172順序圖(Sequence Diagram)用途和應(yīng)用定義 172順序圖(Sequence Diagram)的組成元素 172UML順序圖(Sequence Diagram)的特點說明 172UML順序圖(Sequence Diagram)設(shè)計實戰(zhàn) 1737-3 合作圖(Collaboration Diagram)——設(shè)計系統(tǒng)的動態(tài)視圖 173合作圖(Collaboration Diagram)用途和應(yīng)用定義 173合作圖(Collaboration Diagram)的組成元素 173UML合作圖(Collaboration Diagram)的特點說明 174UML合作圖(Collaboration Diagram)設(shè)計實戰(zhàn) 174第7章實戰(zhàn)題庫 175第8章 運用UML設(shè)計數(shù)據(jù)庫結(jié)構(gòu) 1798-1 利用UML設(shè)計邏輯數(shù)據(jù)庫大綱(Schema) 180運用UML的類圖設(shè)計“邏輯數(shù)據(jù)庫大綱(Schema)”的注意事項 180運用UML的類圖設(shè)計“數(shù)據(jù)庫大綱(Schema)”說明 181運用UML的類圖(Class Diagram)設(shè)計整體數(shù)據(jù)庫大綱(Schema) 186運用UML的類圖(Class Diagram)設(shè)計詳細“數(shù)據(jù)庫大綱(Schema)” 1878-2 利用UML設(shè)計實體數(shù)據(jù)庫綱要 189設(shè)計實體數(shù)據(jù)庫綱要時注意事項 189實體數(shù)據(jù)庫綱要設(shè)計方式 190第8章實戰(zhàn)題庫 192第9章 系統(tǒng)程序開發(fā)的項目設(shè)計 1939-1 人工操作轉(zhuǎn)為計算機流程分析工作:利用UML的“使用案例(Use Case)”設(shè)計計算機流程分析 194人工操作轉(zhuǎn)為計算機流程分析工作 194人工操作轉(zhuǎn)為計算機流程分析工作運用“使用案例(Use Case)”設(shè)計 195UML開發(fā)工具實戰(zhàn)使用案例圖(Use Case Diagram) 197計算機流程分析工作運用“使用案例圖(Use Case Diagram)”設(shè)計計算機工作設(shè)計 1989-2 計算機應(yīng)用流程分析定義應(yīng)用功能——利用部署圖(Deployment Diagram)設(shè)計系統(tǒng) 1999-3 UML設(shè)計應(yīng)用功能產(chǎn)生數(shù)據(jù)庫結(jié)構(gòu)和輸出輸入界面——利用類圖(Class Diagram)設(shè)計數(shù)據(jù)庫文件結(jié)構(gòu) 2019-4 UML設(shè)計應(yīng)用程序動作規(guī)則確立——利用活動圖(Activity Diagram)設(shè)計系統(tǒng)功能行為 2039-5 UML設(shè)計應(yīng)用程序功能規(guī)范確立——利用部署圖(DeploymentDiagram)設(shè)計系統(tǒng)程序功能 208基本數(shù)據(jù)管理系統(tǒng)(Subsystem Menu) 208第9章實戰(zhàn)題庫 213第10章 系統(tǒng)Model分析和UML實例探討與解析 21510-1 使用部署圖(Deployment Diagram)設(shè)計應(yīng)用系統(tǒng)結(jié)構(gòu)——部署圖功能說明 21610-2 使用部署圖(Deployment Diagram)設(shè)計——三層(3-Tier)式應(yīng)用系統(tǒng)結(jié)構(gòu)原型 218部署圖設(shè)計3-Tier應(yīng)用系統(tǒng)主結(jié)構(gòu) 218部署圖設(shè)計應(yīng)用組件服務(wù)器結(jié)構(gòu) 219部署圖設(shè)計數(shù)據(jù)庫服務(wù)器結(jié)構(gòu) 219部署圖設(shè)計網(wǎng)站服務(wù)器結(jié)構(gòu) 22010-3 使用組件圖(Component Diagram)設(shè)計——3-Tier系統(tǒng)應(yīng)用組件服務(wù)器組件部署模型 220組件圖設(shè)計應(yīng)用組件服務(wù)器主系統(tǒng)菜單結(jié)構(gòu) 221組件圖設(shè)計應(yīng)用組件服務(wù)器共享系統(tǒng)組件結(jié)構(gòu)(1) 222組件圖設(shè)計應(yīng)用組件服務(wù)器共享系統(tǒng)組件結(jié)構(gòu)(2) 22310-4 使用活動圖(Activity Diagram)設(shè)計——3-Tier系統(tǒng)應(yīng)用功能與組件交互模型 22410-5 運用類圖(Class Diagram)設(shè)計——3-Tier系統(tǒng)主系統(tǒng)組件靜態(tài)視圖 226系統(tǒng)主執(zhí)行功能類圖(Class Diagram)設(shè)計 227系統(tǒng)主環(huán)境獲取和設(shè)置類圖(Class Diagram)設(shè)計 229系統(tǒng)主數(shù)據(jù)庫訪問組件類圖(Class Diagram)設(shè)計 230系統(tǒng)應(yīng)用功能連接組件類圖(Class Diagram)設(shè)計 233第10章實戰(zhàn)題庫 235第二篇 UML整合實務(wù)設(shè)計篇——實戰(zhàn)設(shè)計篇第11章 進貨庫存系統(tǒng):組件—部署—類分析—面向?qū)ο竽P徒?23911-1 進貨庫存管理系統(tǒng)——系統(tǒng)功能分析實務(wù)概論 240商用進貨庫存信息管理系統(tǒng)(主設(shè)計系統(tǒng)) 240基本信息管理系統(tǒng) 244進貨信息管理系統(tǒng) 245【庫存信息管理系統(tǒng)】 246【Visio 2000設(shè)計庫存信息管理系統(tǒng)模型】 247【分析控制管理系統(tǒng)】 24711-2 進貨庫存管理系統(tǒng)——文件結(jié)構(gòu)分析實務(wù) 247(1)產(chǎn)品主數(shù)據(jù)文件(Table Name:MainProduct) 249(2)產(chǎn)品類數(shù)據(jù)文件(Table Name:roductKind) 250(3)廠商主數(shù)據(jù)文件(Table Name:MainVender) 250(4)國別設(shè)置主數(shù)據(jù)文件(Table Name:CountrySet) 251(5)進貨單據(jù)主文件(Table Name:CargoPMain) 251(6)進貨單據(jù)產(chǎn)品記錄主文件(Table Name:CargoPDeta) 253(7)庫存數(shù)據(jù)主文件(Table Name:StockMain) 254(8)廠商類主數(shù)據(jù)文件(Table Name:VenderKind) 254【UML開發(fā)工具(Visio 2002)】 25611-3 進貨庫存管理系統(tǒng)——共享對象模型設(shè)計 257(A)消息處理對象(Message-Call-Object) 258(B)輸入檢查和顯示正確消息對象(On-Line-Check-Object) 262(C)指令邏輯式數(shù)據(jù)庫處理對象 264第12章 進貨系統(tǒng)—狀態(tài)分析—設(shè)計—模型組件建立 26712-1 進貨信息管理系統(tǒng)——運用UML建模開發(fā)設(shè)計系統(tǒng)分析模型 268(1)“成本計算和費用分攤”問題 268(2)“庫存控管”分析管理 271(3)“進貨庫存分析”處理 27112-2 進貨單數(shù)據(jù)維護工作——進貨單規(guī)劃 27312-3 進貨數(shù)據(jù)查詢統(tǒng)計工作——UML構(gòu)建進貨查詢模型 27812-4 進貨數(shù)據(jù)查詢統(tǒng)計工作——UML構(gòu)建進貨單據(jù)主文件查詢統(tǒng)計分析模型 28012-5 進貨數(shù)據(jù)查詢統(tǒng)計工作——UML構(gòu)建進貨單據(jù)明細產(chǎn)品主文件查詢統(tǒng)計分析模型 28112-6 進貨過賬處理工作——UML構(gòu)建進貨庫存過賬模型 283第13章 庫存系統(tǒng)—狀態(tài)分析—設(shè)計—模型組件建立 28713-1 庫存信息管理系統(tǒng)——運用UML建模開發(fā)設(shè)計系統(tǒng)分析模型 288庫存數(shù)據(jù)查詢統(tǒng)計管理工作 28913-2 庫存信息管理系統(tǒng)——單純庫存查詢和統(tǒng)計分析工作建模設(shè)計 29913-3 庫存信息管理系統(tǒng)——庫存查詢打印工作建模設(shè)計 303第14章 基礎(chǔ)組織系統(tǒng)—狀態(tài)分析—設(shè)計—模型組件建立 305【1】建立文件維護模式 306【2】查詢統(tǒng)計模式 30714-1 進貨工作執(zhí)行動作行為(Action)設(shè)計UML模型關(guān)聯(lián) 30714-2 庫存查詢工作執(zhí)行動作(Action)設(shè)計UML模型關(guān)聯(lián) 31114-3 產(chǎn)品數(shù)據(jù)維護執(zhí)行動作(Action)設(shè)計UML模型關(guān)聯(lián) 31314-4 廠商數(shù)據(jù)維護執(zhí)行動作(Action)設(shè)計UML模型關(guān)聯(lián) 31914-5 廠商類數(shù)據(jù)維護執(zhí)行動作(Action)設(shè)計UML模型關(guān)聯(lián) 32414-6 國別設(shè)置數(shù)據(jù)維護執(zhí)行動作(Action)設(shè)計UML模型關(guān)聯(lián) 32714-7 產(chǎn)品數(shù)據(jù)查詢統(tǒng)計動作(Action)設(shè)計UML模型關(guān)聯(lián) 33114-8 廠商信息查詢和統(tǒng)計動作(Action)設(shè)計UML模型關(guān)聯(lián) 33414-9 產(chǎn)品類數(shù)據(jù)查詢和統(tǒng)計動作(Action)設(shè)計UML模型關(guān)聯(lián) 33614-10 國別設(shè)置數(shù)據(jù)查詢和統(tǒng)計動作(Action)設(shè)計UML模型關(guān)聯(lián) 33814-11 進貨查詢統(tǒng)計分析動作行為(Action)設(shè)計UML模型關(guān)聯(lián) 340第15章 進貨—庫存—基本信息—交互—部署—執(zhí)行模式分析和組織 343(1)基本信息管理系統(tǒng) 344(2)進貨信息管理系統(tǒng) 344(3)庫存信息管理系統(tǒng) 344(4)庫存類分析統(tǒng)計管理工作 34515-1 UML設(shè)計進貨庫存工作操作模型——運用“使用案例圖(Use Case Diagram)” 345營業(yè)銷售部門 345倉庫管理部門 346行政管理部門 34615-2 UML設(shè)計進貨庫存工作設(shè)計模型——運用“使用案例圖”設(shè)計系統(tǒng)需求模型 348第16章 系統(tǒng)實戰(zhàn)UML項目圖形設(shè)計 35116-1 進貨庫存信息管理系統(tǒng)——統(tǒng)計分析模型設(shè)計 352(A)庫存類分析統(tǒng)計管理工作 352(B)進貨按日期統(tǒng)計分析工作 354(C)進貨按產(chǎn)品統(tǒng)計分析工作 35516-2 進貨庫存信息管理系統(tǒng)——進貨按日期統(tǒng)計分析工作模型設(shè)計 35816-3 進貨庫存信息管理系統(tǒng)——庫存類分析統(tǒng)計管理工作模型設(shè)計 36416-4 進貨庫存信息管理系統(tǒng)——進貨按產(chǎn)品統(tǒng)計分析工作模型設(shè)計 36616-5 進貨庫存信息管理系統(tǒng)——設(shè)計實體數(shù)據(jù)庫模型 37016-6 進貨庫存信息管理系統(tǒng)——利用UML設(shè)計系統(tǒng)模型 376

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    UML設(shè)計實作寶典 PDF格式下載


用戶評論 (總計1條)

 
 

  •   喜歡這本書,好書!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7