UML系統建模基礎教程(2021年清華大學出版社出版的圖書)

UML系統建模基礎教程(2021年清華大學出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《UML系統建模基礎教程》是2021年清華大學出版社出版的圖書。

基本介紹

  • 中文名:UML系統建模基礎教程
  • 作者:胡荷芬,曹德勝
  • 出版社:清華大學出版社
  • 出版時間:2021年1月1日
  • 頁數:318 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302560128
內容簡介,圖書目錄,

內容簡介

《UML系統建模基礎教程(第3版 高等學校計算機套用規劃教材)》詳細介紹了UML系統建模的思想和具體方法,內容包括面向對象設計、UML通用知識點概述、Rational統一過程、Rational Rose的安裝和操作、使用Rose設計UML、用例圖、類圖與對象圖、序列圖、協作圖、活動圖、包圖、構件圖和部署圖、狀態圖,最後以典型案例詳解UML各種技術的綜合套用。
  《UML系統建模基礎教程(第3版 高等學校計算機套用規劃教材)》採用理論結合案例的方法進行講解,理論講述清晰,技術講解細緻,案例豐富。在講述UML案例時,結合了使用比較廣泛的UML開發工具Rational Rose。除第14、15章以外,每章最後還提供了習題,附錄還提供了6個課程實驗,以供讀者更好地了解和掌握UML技術。
  《UML系統建模基礎教程(第3版 高等學校計算機套用規劃教材)》可作為高等學校計算機及相關專業課程的教材,也可作為UML初學者和網站開發人員的參考書。

圖書目錄

第1章 面向對象設計
1.1 面向對象思想的基本概念
1.1.1 面向對象的含義
1.1.2 對象
1.1.3 類
1.1.4 訊息與事件
1.2 面向對象的三大要素
1.2.1 封裝
1.2.2 繼承
1.2.3 多態
1.3 面向對象與項目設計
1.3.1 用面向對象的方法分析項目需求
1.3.2 用面向對象的方法設計系統
1.4 用面向對象思想建立系統模型
1.4.1 瀑布模型
1.4.2 噴泉模型
1.4.3 基於構件的開發模型
1.4.4 XP開發模型
【本章小結】
習題
第2章 UML通用知識點概述
2.1 UML概述
2.2 常用的UML元素分析
2.2.1 視圖
2.2.2 圖
2.2.3 模型元素
2.3 UML的通用機制
2.3.1 規格說明
2.3.2 修飾
2.3.3 通用劃分
2.4 UML的擴展機制
2.4.1 構造型
2.4.2 標記值
2.4.3 約束
【本章小結】
習題
第3章 Rational統一過程
3.1 統一過程的含義
3.2 統一過程的結構
3.2.1 統一過程的靜態結構
3.2.2 統一過程的動態結構
3.2.3 面向架構的過程
3.3 配置和實現Rational統一過程
3.3.1 配置Rational統一過程
3.3.2 實現Rational統一過程
【本章小結】
習題
第4章 Rational Rose的安裝和操作
4.1 Rational Rose——設計UML的工具
4.2 Rational Rose的安裝
4.3 Rational Rose的使用
4.3.1 Rational Rose的啟動界面
4.3.2 Rational Rose的操作界面
4.3.3 Rational Rose的基本操作
4.3.4 Rational Rose的基本設定
【本章小結】
習題
第5章 使用Rose設計UML
5.1 Rational Rose的4種視圖模型
5.1.1 用例視圖
5.1.2 邏輯視圖
5.1.3 構件視圖
5.1.4 部署視圖
5.2 Rational Rose生成代碼
5.2.1 用Rational Rose生成代碼的方法
5.2.2 逆向工程
【本章小結】
習題
第6章 用例圖
6.1 用例圖的基本概念
6.1.1 用例圖的含義
6.1.2 用例圖的作用
6.2 用例圖的構成要素
6.2.1 參與者
6.2.2 參與者之間的關係
6.2.3 系統邊界
6.3 用例的重要元素
6.3.1 識別用例
6.3.2 用例的粒度
6.3.3 用例規約
6.4 用例之間的各種重要關係
6.4.1 包含
6.4.2 擴展
6.4.3 泛化
6.5 使用Rose創建用例圖
6.5.1 創建用例圖
6.5.2 創建參與者
6.5.3 創建用例
6.5.4 創建用例之間的關聯
6.6 使用Rose創建用例圖的步驟說明
6.6.1 需求分析
6.6.2 識別參與者
6.6.3 構建用例模型
【本章小結】
習題
第7章 類圖與對象圖
7.1 類圖與對象圖的基本概念
7.1.1 類圖與對象圖的含義
7.1.2 類圖與對象圖在項目開發中的作用
7.2 類圖的組成
7.2.1 類
7.2.2 接口
7.2.3 類之間的關係
7.3 使用Rose創建類圖
7.3.1 創建類
7.3.2 創建類與類之間的關係
7.4 對象圖
7.4.1 對象圖的組成
7.4.2 創建對象圖
7.5 使用Rose創建類圖及案例分析
7.5.1 確定類和關聯
7.5.2 確定屬性和操作
【本章小結】
習題
第8章 序列圖
8.1 序列圖的基本概念
8.1.1 序列圖的含義
8.1.2 序列圖在項目開發中的作用
8.2 序列圖的組成
8.2.1 對象
8.2.2 生命線
8.2.3 激活
8.2.4 訊息
8.3 序列圖中項目的相關概念
8.3.1 創建與銷毀對象
8.3.2 分支與從屬流
8.4 使用Rose創建序列圖
8.4.1 創建對象
8.4.2 創建生命線
8.4.3 創建訊息
8.4.4 創建對象與銷毀對象
8.5 使用Rose創建序列圖及案例分析
8.5.1 需求分析
8.5.2 確定序列圖對象
8.5.3 創建序列圖
【本章小結】
習題
第9章 協作圖
9.1 協作圖的基本概念
9.1.1 協作圖的含義
9.1.2 協作圖的作用
9.2 組成協作圖的元素
9.2.1 對象
9.2.2 訊息
9.2.3 鏈
9.3 使用Rose創建協作圖
9.3.1 創建對象
9.3.2 創建訊息
9.3.3 創建鏈
9.4 在項目中創建協作圖及案例
分析
【本章小結】
習題
第10章 活動圖
10.1 活動圖的基本概念
10.1.1 活動圖的含義
10.1.2 活動圖的作用
10.2 活動圖的組成
10.2.1 動作狀態
10.2.2 活動狀態
10.2.3 組合活動
10.2.4 分叉與結合
10.2.5 分支與合併
10.2.6 泳道
10.2.7 對象流
10.3 使用Rose創建活動圖
10.3.1 創建活動圖
10.3.2 創建初始和終止狀態
10.3.3 創建動作狀態
10.3.4 創建活動狀態
10.3.5 創建轉換
10.3.6 創建分叉與結合
10.3.7 創建分支與合併
10.3.8 創建泳道
10.3.9 創建對象流狀態與對象流
10.4 用Rose創建活動圖的案例
【本章小結】
習題
第11章 包圖
11.1 包圖的基本概念
11.1.1 模型的組織結構
11.1.2 包的命名和可見性
11.1.3 包的構造型和子系統
11.1.4 包的嵌套
11.1.5 包的關係
11.2 使用Rose創建包圖
11.2.1 創建、刪除包圖
11.2.2 添加包中的信息
11.2.3 創建包的依賴關係
11.3 在項目中使用包圖
11.3.1 確定包的分類
11.3.2 創建包和關係
【本章小結】
習題
第12章 構件圖和部署圖
12.1 構件圖與部署圖的基本概念
12.1.1 構件
12.1.2 構件圖的含義
12.1.3 部署圖的含義
12.2 使用Rose創建構件圖與部署圖
12.2.1 創建構件圖
12.2.2 創建部署圖
12.3 用Rose部署一個實際的項目
12.3.1 確定需求用例
12.3.2 創建構件圖
12.3.3 創建部署圖
【本章小結】
習題
第13章 狀態圖
13.1 狀態圖的基本概念
13.1.1 狀態圖的含義
13.1.2 狀態圖的作用
13.2 構成狀態圖的元素
13.2.1 狀態
13.2.2 轉換
13.2.3 判定
13.2.4 同步
13.2.5 事件
13.3 狀態的組成
13.4 使用Rose創建狀態圖
13.4.1 創建狀態圖
13.4.2 創建初始和終止狀態
13.4.3 創建狀態
13.4.4 創建狀態之間的轉換
13.4.5 創建事件
13.4.6 創建動作
13.4.7 創建監護條件
13.5 創建項目中的狀態圖
13.5.1 確定狀態圖的實體
13.5.2 確定狀態圖中實體的狀態
13.5.3 創建相關事件,完成狀態圖
【本章小結】
習題
第14章 網上選課系統
14.1 需求分析
14.2 系統建模
14.2.1 創建系統用例模型
14.2.2 創建系統的靜態模型
14.2.3 創建系統的動態模型
14.2.4 創建系統的部署模型
【本章小結】
第15章 教務管理系統
15.1 需求分析
15.2 系統建模
15.2.1 創建系統用例模型
15.2.2 創建系統的靜態模型
15.2.3 創建系統的動態模型
15.2.4 創建系統的部署模型
【本章小結】
附錄 課程實驗
課程實驗一 飯店預訂管理系統
課程實驗二 酒店客房管理系統
課程實驗三 題庫管理系統
課程實驗四 藥店管理系統
課程實驗五 人力資源管理系統
課程實驗六 圖書館管理系統

相關詞條

熱門詞條

聯絡我們