導讀第1章 UML概述1.1什麼是UML1.1.I UML的發展曆程1.1.2 UMIL的特性1.1.3 UML的發展現狀1.2什麼是模型1.2.1為什麼要建模1.2.2為什麼要用UML建模1.2.3用UML可以建立什麼模型1.2.4誰應該建模1.3常見的UML認識誤區1.4本章小結1.5復習題第2章 UML世界的構成2.1 UML的組成2.2事物構造塊2.2.1麵嚮對象視角下的世界2.2.2結構事物2.2.3行為事物2.2.4分組事物2.2.5注釋事物2.3關係構造塊2.4 UML規則2.5 UML公共機製2.5.1 UML規格描述2.5.2 UML修飾2.5.3 UML通用劃分2.6 UML擴展機製2.6.1 構造型2.6.2標記值2.6.3約束2.7 LIML體係結構與圖2.7.1 UML中的圖2.7.2 “4+1”視圖2.8本章小結2.9復習題第3章 類圖3.1 什麼是類3.1.1麵嚮對象的思想3.1.2如何在UML模型中錶示一個類3.2如何閱讀類圖3.2.1類圖的基本部分3.2.2類圖的增強部分3.3其他高級概念3.3.1接口與抽象類3.3.2關聯類3.3.3模闆類3.3.4主動類3.3.5嵌套類3.3.6依賴關係3.3.7引用對象與值對象3.3.8對象約束語言(OCL)3.4如何繪製類圖3.4.1 發現類3.4.2關聯分析3.4.3職責分析3.4.4限定與修改3.5類圖應用說明3.5.1軟件係統模型3.5.2數據庫邏輯模型3.6復閤結構圖3.7本章小結3.8復習題第4章 對象圖4.1對象與類的關係4.1.1對象的概念4.1.2對象的特性4.1.3 對象與類4.2如何閱讀對象圖4.2.1對象圖的錶示法4.2.2閱讀方法4.3如何繪製對象圖4.4對象圖應用說明4.5 本章小結4.6復習題第5章 包圖5.1什麼是包5.1.1包的作用5.1.2包的錶示法5.2如何閱讀包圖5.2.1包圖的解讀5.2.2包的構造型5.3如何繪製包圖5.3.1 尋找包5.3.2確定包之間的依賴關係5.4包圖應用說明5.4.1對成組元素建模5.4.2對體係結構建模5.5本章小結5.6復習題第6章 用例圖6.1用例和用例驅動開發6.1.1現代需求技術6.1.2用例驅動開發過程6.1.3參與者和用例6.2如何閱讀用例圖6.2.1用例圖部分6.2.2用例描述部分6.3如何繪製用例圖6.3.1記錄需求特性6.3.2識彆參與者6.3.3閤並需求獲得用例6.3.4細化用例描述6.4用例圖應用說明6.4.1用例模型的運用方法6.4.2建模要點6.5本章小結6.6復習題第7章 交互圖7.1交互與交互圖7.1.1交互的概念7.1.2 UML交互圖的類型7.2如何閱讀交互圖7.2.1順序圖7.2.2其他交互片斷操作符7.2.3通信圖7.3如何繪製交互圖7.3.1準備工作7.3.2 Robustness(魯棒)分析7.3.3構建交互模型7.4交互圖應用說明7.4.1分析階段的交互模型7.4.2分析階段的交互模型之後7.4.3設計階段的交互模型7.4.4建模要點7.5 定時圖7.6本章小結7.7復習題第8章 活動圖8.1活動圖概述8.2如何閱讀活動圖8.2.1簡單活動圖8.2.2帶泳道的活動圖8.2.3帶對象流的活動圖8.2.4復雜活動圖8.3如何繪製活動圖8.4活動圖應用說明8.4.1對工作流建模8.4.2對操作建模8.5本章小結8.6復習題第9章 交互概述圖9.1什麼是交互概述圖9.2如何閱讀交互概述圖9.2.1理解活動控製流9.2.2分析活動節點9.3如何繪製交互概述圖9.3.1 策略選擇9.3.2理清主綫9.3.3錶述細節9.4.本章小結9.5復習題第10章 狀態機圖10.1狀態和狀態機10.1.1狀態及狀態錶示法10.1.2狀態機10.2如何閱讀狀態機圖10.2.1簡單狀態機圖10.2.2包含復雜轉換的狀態機圖10.2.3包含復閤狀態的狀態機圖10.3如何繪製狀態機圖10.4.狀態機圖應用說明10.5本章小結10.6復習題第11章 構件圖11.1什麼是構件11.1.1構件的要素11.1.2構件和類11.1.3構件的錶示法11.2如何閱讀構件圖11.2.1基本構件圖11.2.2嵌套的構件圖11.3如何繪製構件圖11.4構件圖應用說明11.4.1 對可執行程序的結構建模11.4.2對源代碼進行建模11.5本章小結11.6復習題第12章 部署圖12.1如何閱讀部署圖12.1.1基本部署圖12.1.2部署圖的補充元素12.2如何繪製部署圖12.3部署圖應用說明12.4本章小結12.5復習題第13章 需求建模基礎與實例13.1什麼是需求13.1.1需求的定義13.1.2需求工程13.1.3 需求捕獲13.2如何使用UML對需求建模13.2.1 用例模型——組織需求13.2.2類模型——概念模型13.2.3交互模型——描述事件流13.3需求建模實例13.3.1確定業務需求13.3.2需求捕獲13.3.3建立概念模型13.3.4建立用例模型13.3.5編寫用例規格描述13.3.6用戶界麵初步設計13.4本章小結13.5 復習題第14章 設計建模基礎與實例14.1設計建模的內容14.2如何使用UML進行設計建模14.2.1 架構建模14.2.2構件建模14.3設計建模實例14.3.1確定解決方案14.3.2架構建模14.3.3構件建模14.4本章小結14.5 復習題第15章 數據庫建模基礎與實例15.1 UML和數據庫模型15.1.1數據庫模型與類模型15.1.2數據模型的三種形式15.2 LIML數據庫建模15.2.1概念模型15.2.2邏輯模型15.2.3物理模型15.3數據庫建模實例15.3.1構建概念模型l5.3.2構建邏輯模型15.3.3構建物理模型15.4本章小結15.5復習題第16章 UML模型管理16.1 UML模型的組成16.1.1模型基本元素16.1.2模型組織元素16.1.3模型修飾元素16.1.4其他輔助元素16.2用Rose管理UML模型16.2.1 Rose操作基礎16.2.2用例視圖的組織方法16.2.3邏輯視圖的組織方法16.2.4其他視圖的組織方法16.2.5模型創建流程16.2.6模型發布16.3本章小結16.4復習題參考文獻
· · · · · · (
收起)