圖書信息
出版社: 人民郵電出版社; 第1版 (2009年6月1日)
平裝: 250頁
正文語種: 簡體中文
開本: 16
ISBN: 9787115204691
條形碼: 9787115204691
尺寸: 23.2 x 18.4 x 1.2 cm
重量: 381 g
內容簡介
《UML建模圖解教程》是一本針對Java學員的UML建模教程。它以圖文並茂的形式,精煉而全面地講解了UML各個組成部分,描述了使用UML進行開發的過程,旨在讓讀者掌握UML的術語、規則和語言特點,以及如何有效地使用Rational Rose工具進行UML建模,知道如何套用UML解決一些Java開發過程中常見的建模問題。
《UML建模圖解教程》文字樸實簡潔,並輔之以大量表格和代碼示例,對於希望快速進入項目開發的Java學員具有自學和指導作用,既可作為大專院校相關專業的教材,又可作為軟體開發人員的技術參考手冊。
目錄
第1章 UML概述
1.1 統一建模語言
1.1.1 什麼是UML
1.1.2 UML的發展
1.2 UML靜態模型圖
1.2.1 類圖
1.2.2 對象圖
1.2.3 組件圖
1.2.4 部署圖
1.3 UML動態模型圖
1.3.1 用例圖
1.3.2 序列圖
1.3.3 協作圖
1.3.4 狀態圖
1.3.5 活動圖
1.4 UML2.0中的新圖
1.4.1 組成結構圖
1.4.2 互動縱覽圖
1.4.3 計時圖
1.4.4 包圖
1.5 建模技術
1.5.1 為什麼需要建模
1.5.2 什麼是軟體建模
1.5.3 建模的基本原則
1.5.4 軟體建模的實現過程
1.5.5 UML建模的基本過程
1.6 UML建模工具
1.6.1 RationalRose
1.6.2 MicrosoftVisio
1.6.3 MagicDrawUML
1.7 常見問題與解答
1.8 本章小結
第2章 面向對象的分析與設計方法
2.1 面向對象機制
2.1.1 面向對象的要素
2.1.2 主要原則
2.2 基於UML的OOA和OOD
2.3 常見問題與解答
2.4 本章小結
第3章 UML與Java項目開發
3.1 基於UML開發項目的基本過程
3.2 JavaEE典型項目開發概述
3.2.1 訪客登錄
3.2.2 編輯添加文章
3.2.3 訪客查看文章列表
3.3 常見問題與解答
3.4 本章小結
第4章 用例圖
4.1 用例圖概念
4.1.1 概述
4.1.2 定義用例圖
4.1.3 主要組件
4.2 識別參與者
4.2.1 參與者的類型
4.2.2 捕獲需求
4.2.3 識別參與者的方法
4.3 識別用例
4.3.1 識別用例的方法
4.3.2 用例的命名
4.4 用例之間的關係
4.4.1 泛化關係
4.4.2 包含關係
4.4.3 擴展關係
4.4.4 用例之間的關係比較
4.5 用例文檔
46UML2.0中的相關變化
4.7 RationalRose建模實例
4.7.1 使用Rose繪製用例圖的步驟
4.7.2 書店借書系統的用例圖
4.8 常見問題與解答
4.9 本章小結
第5章 靜態模型圖
5.1 基本概念
5.2 類圖
5.2.1 概述
5.2.2 類
5.2 13接口
5.2.4 關係
5.3 對象圖
53.1 概念
5.3.2 對象圖與類圖的區別
5.4 包圖
5.4.1 概述
5.4.2 包
5.4.3 包之間的關係
5.4.4 合併包
5.5 UNL2.O中的相關變化
5.6 Rational Rose建模實例
5.6.1 使用Rose繪製類圖的步驟
5.6.2 書店借書系統的類圖
5.5.3 使用Rose繪製包圖的步驟
5.6.4 書店借書系統的包圖
57常見問題與解答
5.8 本章小結
第6章 動態模型圖
6.1 概述
62活動圖
6.2.1 常見的主要概念
6.2.2 UML2.0中的新概念,
6.2.3 創建活動圖的步驟
6.2.4 Rational Rose建模實例
6.3 順序圖
6.3.1 概念
6.3.2 對象的創建和銷毀
6.3.3 UML2.0中的新概念
6.3.4 順序圖的用途
6.3.5 Rational Rose建模實例
6.4 協作圖
6.4.1 定義協作圖
6.4.2 協作圖與順序圖
6.4.3 UML2.0中的協作圖
6.4.4 Rational Rose建模實例
6.5 狀態圖
6.5.1 狀態機
6.5.2 狀態圖
6.5.3 UML2.0中的新概念
6.5.4 狀態圖套用
6.5.5 Rational Rose建模實例
6.6 UML2.0中的互動縱覽圖
6.7 UML中的圖及相互關係
6.8 常見問題與解答
6.9 本章小結
第7章 實現與部署模型圖
第8章 UML與統一開發過程
第9章 雙向工程
第10章 線上銷售系統
附錄A擴展UML
附錄B對象約束語言
附錄CUML的體系結構