UML 軟體建模教程

UML 軟體建模教程

《UML 軟體建模教程》是2012年高等教育出版社出版的圖書,作者是衛紅春。

基本介紹

  • 書名:UML 軟體建模教程
  • 作者:衛紅春
  • ISBN:9787040359145
  • 頁數:345
  • 定價:35.00元
  • 出版社:高等教育出版社
  • 出版時間:2012-8
內容簡介,編輯推薦,目錄,

內容簡介

《高等學校軟體工程系列教材:UML軟體建模教程》共分為三篇。第一篇軟體建模技術概論(第1章),介紹軟體建模技術的要素、軟體模型的概念和內容以及軟體建模技術的形成與發展。第二篇軟體建模語言UML(第2~10章),介紹UML的相關知識。第三篇建立軟體模型(第11~14章),結合一個工程案例介紹軟體的業務建模、需求建模、分析建模和設計建模。作者衛紅春一直從事軟體建模技術課程的教學和工程研發工作,從本世紀初就開始跟蹤UML的發展,並積累了一些基於UML的軟體建模工程和教學經驗,《高等學校軟體工程系列教材:UML軟體建模教程》即作者十多年工作的總結,融入了作者對軟體建模技術的獨到見解

編輯推薦

《高等學校軟體工程系列教材:UML軟體建模教程》可作為軟體工程、計算機科學與技術及相關專業的本科生教材和研究生的參考教材,也可作為軟體開發人員學習軟體建模技術和從事工程開發的參考用書。

目錄

第一篇 軟體建模技術概論
第1章 概論
1.1 模型
1.2 軟體模型
1.2.1 軟體模型的概念和特徵
1.2.2 軟體模型在軟體開發中的作用
1.2.3 軟體模型的內容
1.3 軟體建模技術
1.3.1 軟體建模技術的形成與發展
1.3.2 軟體建模技術的內容
1.4 軟體建模方法
1.5 軟體建模過程
1.6 軟體建模語言
1.7 軟體建模工具
本章小結
習題1
第二篇 軟體建模語言UML
第2章 UML概要介紹
2.1 概述
2.2 UHL的構成
2.3 UHL基礎
2.3.1 元模型
2.3.2 uML的核心概念
2.4 基本元素
2.5 圖
2.5.1 靜態結構圖
2.5.2 動態行為圖
2.6 語義規則
2.7 公共機制
本章小結
習題2
第3章 用例圖
3.1 概述
3.2 參與者
3.3 用例
3.4 用例之間的關係
3.5 用例敘述
3.6 用例圖的作用
3.7 用例圖實例
3.7.1 圖書館圖書借閱管理
3.7.2 旅遊賓館客房預訂管理
本章小結
習題3
第4章 類圖與對象圖
4.1 對象與實例
4.2 類元與類
4.3 接口
4.4 關聯關係
4.5 組成關係
4.6 泛化關係
4.7 依賴關係
4.8 類圖
4.8.1 類圖的作用
4.8.2 類圖實例
4.9 對象圖
本章小結
習題4
第5章 包圖與複合結構圖
5.1 包圖
5.1.1 概述
5.1.2 包的關係
5.1.3 包的設計原則
5.1.4 包圖的作用
5.2 複合結構圖
5.3 協作
本章小結
習題5
第6章 活動圖
6.1 概述
6.2 活動
6.3 活動結點
6.3.1 動作結點
6.3.2 控制結點
6.3.3 對象結點
6.4 活動邊
6.5 活動分區
6.6 可中斷活動區間和異常
6.7 活動圖的作用
6.8 活動圖實例
本章小結
習題6
第7章 狀態機圖
7.1 幾個基本概念
7.2 狀態
7.3 狀態轉換
7.4 事件
7.5 複合狀態
7.6 並髮狀態
7.7 控制結點
7.8 子機狀態
7.9 狀態機
7.1 0 狀態機圖實例
本章小結
習題7
第8章 互動圖
8.1 互動
8.2 順序圖
8.3 通信圖
8.4 互動概覽圖
8.5 時序圖
本章 小結
習題8
第9章 構件圖
9.1 構件
9.2 構件的接口與連線埠
9.3 構件的結構與視圖
9.4 構件的關係
9.5 構件連線器
9.6 構件圖
本章小結
習題9
第10章 部署圖
10.1 概述
10.2 製品
10.3 結點
10.4 部署
本章小結
習題10
第三篇 建立軟體模型
第11章 業務建模
11.1 概述
11.2 業務願景建模
11.3 涉眾建模
11.4 業務過程建模
11.4.1 業務過程模型
11.4.2 業務過程建模
11.5 業務對象建模
11.6 業務規則建模
11.7 “e速快餐系統”業務模型
本章小結
習題11
第12章 需求建模
12.1 概述
12.2 用例建模
12.3 用例建模的幾個問題
12.4 非功能需求建模
12.5 “e速快餐系統”需求模型
本章小結
習題12
第13章 分析建模
13.1 概述
13.2 事務模式
13.2.1 事務模式的四要素
13.2.2 事務之間的關係
13.3 PIM類模型
13.4 用例分析建模
13.5 “e速快餐系統”分析模型
本章小結
習題13
第14章 設計建模
14.1 概述
14.2 軟體架構模型
14.2.1 分層軟體架構
14.2.2 軟體邏輯架構
14.3 類與接口設計模型
14.4 用例設計模型
14.5 資料庫設計模型
14.6 界面模型
14.7 構件模型
14.8 部署模型
14.9 “e速快餐系統”設計模型
本章小結
習題14
附錄 英漢名詞對照
參考文獻

相關詞條

熱門詞條

聯絡我們