《UML統一建模教程與實驗指導》是2013年出版的圖書,定價32.00元。
基本介紹
- ISBN:9787302306214
- 頁數:276
- 定價:32.00元
- 出版時間:2013-1
內容介紹,目錄,
內容介紹
《UML統一建模教程與實驗指導》是一本關於UML統一建模的實用教程,深入淺出、循序漸進地介紹了軟體建模的概念、規範和方法。《UML統一建模教程與實驗指導》共有3大部分,第一部分是理論篇,著重於介紹面向對象、UML建模語言的一些基本理論,詳盡介紹了UML中類圖、對象圖、用例圖、包圖、序列圖、協作圖、活動圖、狀態圖、構件圖和部署圖的概念;第二部分是繪圖篇,著重於介紹如何使用Rational Rose建模工具來創建理論篇中的各種視圖和圖;第三部分是實戰案例篇,通過一個綜合實例對使用Rational Rose進行UML建模的全過程進行了詳解的分析。此外,各章後配有適量的練習題和上機題,以加深讀者的理解。
目錄
第1章 UML與面向對象
1.1 面向對象開發
1.1.1 理解面向對象
1.1.2 面向對象的特徵
1.1.3 面向對象的項目設計
1.1.4 面向對象開發的優點
1.2 UML簡介
1.2.1 對系統建模的必要性
1.2.2 系統建模的目標和原則
1.2.3 UML的定義
1.2.4 UML的優勢
1.2.5 在何種場合需要UML
1.2.6 多種UML建模類型
習題1
第2章 UML建模基礎知識
2.1 UML語言的構成
2.2 UML的基本元素
2.2.1 結構(Structure)
2.2.2 行為(Behavior)
2.2.3 分組(Grouping)
2.2.4 注釋(Annotation)
2.3 UML中的關係
2.4 UML中的視圖和圖
2.4.1 視圖
2.4.2 圖
2.5 UML的公共機制
2.5.1 UML的規格描述
2.5.2 UML的修飾
2.5.3 UML的通用劃分
2.5.4 UML的擴展機制
習題2
第3章 用例圖
3.1 用例圖的構成
3.1.1 參與者
3.1.2 用例
3.1.3 關係
3.1.4 系統邊界
3.2 確定參與者
3.3 確定用例
3.4 用例的粒度
3.5 用例規約
習題3
第4章 類圖和對象圖
4.1 類圖的定義
4.2 類的構成
4.2.1 名稱
4.2.2 操作
4.2.3 屬性
4.2.4 注釋
4.2.5 約束
4.2.6 職責
4.3 UML中不同的類
4.4 構造型
4.5 類之間的關係
4.5.1 泛化關係
4.5.2 實現關係
4.5.3 依賴關係
4.5.4 關聯關係
4.6類的識別
4.6.1 名詞識別
4.6.2實體識別
4.6.3 用例識別
4.6.4 利用分解和抽象技術
4.7 對象圖
4.7.1 對象的表示
4.7.2 鏈的表示
習題4
第5章 包圖
5.1 包圖的定義
5.1.1 模型的組織結構
5.1.2 包圖和包
5.2 包的組成
5.2.1 名稱
5.2.2 可見性
5.2.3 構造型
5.2.4子系統
5.3 包圖中的關係
5.3.1 依賴關係
5.3.2 泛化關係
5.4 包的嵌套
習題5
第6章 狀態圖
6.1 狀態圖的定義
6.1.1 狀態機
6.1.2狀態圖
6.2 狀態圖中的標記符
6.2.1 狀態
6.2.2 轉換
6.2.3 判定
6.2.4 同步
6.3 狀態圖中的動作和事件
6.3.1 事件
6.3.2 動作
6.4 常用狀態的種類
6.4.1 順序狀態
6.4.2 並髮狀態
6.4.3 歷史狀態
習題6
第7章 活動圖
7.1 活動圖的定義
7.2 活動圖中的標記符
7.2.1 動作
7.2.2活動
7.2.3 轉換
7.2.4 組合活動
7.3 其他標記符
7.3.1 分支與合併
7.3.2 分叉與匯合
7.3.3 泳道
7.3.4 對象流
習題7
第8章 序列圖和協作圖
8.1 序列圖的定義
8.2 序列圖的組成
8.2.1 對象
8.2.2 生命線
8.2.3 激活
8.2.4 訊息
8.3 對象行為
8.3.1 創建對象和銷毀對象
8.3.2 分支
8.3.3 從屬流
8.4 協作圖的定義
8.5 協作圖的構成
8.5.1 對象
8.5.2 鏈
8.5.3 訊息
習題8
第9章 構件圖和部署圖
9.1 構件和構件圖
9.1.1 構件的定義
9.1.2 構件的種類
9.1.3 構件的表示
9.1.4 構件圖的定義
9.2 部署圖的定義
9.3 部署圖的構成
9.3.1 節點
9.3.2 連線
習題9
第10章 Rational統一過程
10.1 Rational統一過程的概念
……
第11章 Rational Rose入門
第12章 用例圖的繪製
第13章 類圖和對象圖的繪製
第14章 包圖的繪製
第15章 狀態圖的繪製
第16章 活動圖的繪製
第17章 序列圖和協作圖的繪製
第18章 構件圖和部署圖的繪製
第19章 BBS網上論壇
習題參考答案
1.1 面向對象開發
1.1.1 理解面向對象
1.1.2 面向對象的特徵
1.1.3 面向對象的項目設計
1.1.4 面向對象開發的優點
1.2 UML簡介
1.2.1 對系統建模的必要性
1.2.2 系統建模的目標和原則
1.2.3 UML的定義
1.2.4 UML的優勢
1.2.5 在何種場合需要UML
1.2.6 多種UML建模類型
習題1
第2章 UML建模基礎知識
2.1 UML語言的構成
2.2 UML的基本元素
2.2.1 結構(Structure)
2.2.2 行為(Behavior)
2.2.3 分組(Grouping)
2.2.4 注釋(Annotation)
2.3 UML中的關係
2.4 UML中的視圖和圖
2.4.1 視圖
2.4.2 圖
2.5 UML的公共機制
2.5.1 UML的規格描述
2.5.2 UML的修飾
2.5.3 UML的通用劃分
2.5.4 UML的擴展機制
習題2
第3章 用例圖
3.1 用例圖的構成
3.1.1 參與者
3.1.2 用例
3.1.3 關係
3.1.4 系統邊界
3.2 確定參與者
3.3 確定用例
3.4 用例的粒度
3.5 用例規約
習題3
第4章 類圖和對象圖
4.1 類圖的定義
4.2 類的構成
4.2.1 名稱
4.2.2 操作
4.2.3 屬性
4.2.4 注釋
4.2.5 約束
4.2.6 職責
4.3 UML中不同的類
4.4 構造型
4.5 類之間的關係
4.5.1 泛化關係
4.5.2 實現關係
4.5.3 依賴關係
4.5.4 關聯關係
4.6類的識別
4.6.1 名詞識別
4.6.2實體識別
4.6.3 用例識別
4.6.4 利用分解和抽象技術
4.7 對象圖
4.7.1 對象的表示
4.7.2 鏈的表示
習題4
第5章 包圖
5.1 包圖的定義
5.1.1 模型的組織結構
5.1.2 包圖和包
5.2 包的組成
5.2.1 名稱
5.2.2 可見性
5.2.3 構造型
5.2.4子系統
5.3 包圖中的關係
5.3.1 依賴關係
5.3.2 泛化關係
5.4 包的嵌套
習題5
第6章 狀態圖
6.1 狀態圖的定義
6.1.1 狀態機
6.1.2狀態圖
6.2 狀態圖中的標記符
6.2.1 狀態
6.2.2 轉換
6.2.3 判定
6.2.4 同步
6.3 狀態圖中的動作和事件
6.3.1 事件
6.3.2 動作
6.4 常用狀態的種類
6.4.1 順序狀態
6.4.2 並髮狀態
6.4.3 歷史狀態
習題6
第7章 活動圖
7.1 活動圖的定義
7.2 活動圖中的標記符
7.2.1 動作
7.2.2活動
7.2.3 轉換
7.2.4 組合活動
7.3 其他標記符
7.3.1 分支與合併
7.3.2 分叉與匯合
7.3.3 泳道
7.3.4 對象流
習題7
第8章 序列圖和協作圖
8.1 序列圖的定義
8.2 序列圖的組成
8.2.1 對象
8.2.2 生命線
8.2.3 激活
8.2.4 訊息
8.3 對象行為
8.3.1 創建對象和銷毀對象
8.3.2 分支
8.3.3 從屬流
8.4 協作圖的定義
8.5 協作圖的構成
8.5.1 對象
8.5.2 鏈
8.5.3 訊息
習題8
第9章 構件圖和部署圖
9.1 構件和構件圖
9.1.1 構件的定義
9.1.2 構件的種類
9.1.3 構件的表示
9.1.4 構件圖的定義
9.2 部署圖的定義
9.3 部署圖的構成
9.3.1 節點
9.3.2 連線
習題9
第10章 Rational統一過程
10.1 Rational統一過程的概念
……
第11章 Rational Rose入門
第12章 用例圖的繪製
第13章 類圖和對象圖的繪製
第14章 包圖的繪製
第15章 狀態圖的繪製
第16章 活動圖的繪製
第17章 序列圖和協作圖的繪製
第18章 構件圖和部署圖的繪製
第19章 BBS網上論壇
習題參考答案