商品簡介
本書以實用夠用為原則,介紹了UML的基本概念,全書內容由淺入深逐步地展開,并通過大量的案例和課堂練習,力圖使初學者容易理解。
本書從最基本的內容講起,對UML的強大功能進行了詳細而系統的介紹,并著重論述了如何使用UML對應用系統進行建模;同時,為配合知識點的講述,將一個實際項目作為案例與所講述的內容融合在一起,力圖做到從應用中來到應用去,如用類圖和交互圖來描述HNS軟件學院的JQQ聊天系統中的靜態和動態行為。因此,本書是一本以知識為導向,以實際應用為目標的UML教材。
目次
第1章 UML和軟件工程
1.1 UML概述
1.1.1 建模
1.1.2 UML簡介
1.1.3 建模工具
1.2 軟件工程與Rational統一過程
1.2.1 軟件
1.2.2 軟件危機
1.2.3 軟件工程
1.2.4 面向對象軟件工程方法
1.2.5 Rational統一過程
1.3 UML基本組成
1.3.1 UML事物
1.3.2 UML關係
1.3.3 UML圖
第2章 需求建模
2.1 用例圖
2.1.1 參與者
2.1.2 用例
2.1.3 用例圖
2.1.4 用例與事件流
2.1.5 用例之間的關係
2.2 活動圖
第3章 架構建模
3.1 狀態圖
3.1.1 事件
3.1.2 狀態
3.1.3 轉換
3.1.4 狀態圖
3.2 類
3.2.1 類
3.2.2 類成員的可見性
3.2.3 類的類型和類的尋找
3.3 類的關係
3.3.1 依賴
3.3.2 泛化
3.3.3 實現
3.3.4 關聯
3.4 交互圖
3.4.1 順序圖
3.4.2 協作圖
第4章 應用建模
4.1 對象圖和包
4.1.1 對象圖
4.1.2 包
4.2 組件圖和部署圖
4.2.1 組件圖
4.2.2 部署圖
4.3 正向工程與逆向工程
4.3.1 正向工程
4.3.2 逆向工程
專業術語
參考文獻