定 價:¥59.80
作 者: | 暫缺 |
出版社: | 清華大學出版社 |
叢編項: | 清華科技大講堂叢書 |
標 簽: | 暫缺 |
ISBN: | 9787302631606 | 出版時間: | 2023-07-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 255 | 字數(shù): |
第1章 為什么需要UML建模
1.1 軟件工程概述
1.1.1 軟件工程的產生
1.1.2 什么是軟件工程
1.1.3 軟件生命周期
1.1.4 軟件過程
1.2 UML概述
1.2.1 UML的產生和演變
1.2.2 UML的定義和特點
1.2.3 UML的應用領域
1.3 UML建模
1.3.1 為什么軟件開發(fā)需要UML建模
1.3.2 為什么一些開發(fā)人員不選擇UML建模
1.3.3 何時進行UML建模
1.3.4 如何進行UML建模
第2章 UML建模工具
2.1 RSA與RUP
2.1.1 什么是RSA
2.1.2 RSA的安裝
2.1.3 在RSA中應用RUP
2.2 RSA使用基礎
2.2.1 在RSA中創(chuàng)建UML項目
2.2.2 RSA建模透視圖
2.2.3 RSA操作常用技巧
2.3 其他UML建模工具的簡介
2.3.1 IBM Rational Rhapsody
2.3.2 PowerDesigner
2.3.3 Visio
2.3.4 Enterprise Architect
2.3.5 TOGETHER
2.3.6 一些免費的建模工具
第3章 UML與面向對象開發(fā)方法
3.1 面向對象技術
3.1.1 面向對象的概念
3.1.2 面向對象的分析與設計
3.2 面向對象建模
3.2.1 按模型的用途對模型分類
3.2.2 按軟件開發(fā)過程對模型分類
3.2.3 IBM RSA面向對象建模的主要步驟
3.3 面向對象實現(xiàn)
3.3.1 面向對象編程語言
3.3.2 軟件架構、框架和設計模式
第4章 需求分析建模階段的用例模型
4.1 需求分析建模概述
4.1.1 如何進行需求分析建模
4.1.2 創(chuàng)建用例模型
4.2 需求分析建模階段的UML圖
4.2.1 用例圖
4.2.2 活動圖
第5章 系統(tǒng)分析建模階段的分析模型
5.1 系統(tǒng)分析建模概述
5.1.1 如何進行系統(tǒng)分析建模
5.1.2 創(chuàng)建分析模型
5.2 系統(tǒng)分析建模階段的UML圖
5.2.1 類圖——靜態(tài)結構
5.2.2 時序圖
第6章 系統(tǒng)設計建模階段的設計模型
6.1 系統(tǒng)設計建模概述
6.1.1 如何進行系統(tǒng)設計建模
6.1.2 創(chuàng)建設計模型
6.2 系統(tǒng)設計建模階段的UML圖
6.2.1 組合結構圖
6.2.2 狀態(tài)圖
6.2.3 組件圖
6.2.4 部署圖
6.3 設計模式的應用
6.3.1 設計模式簡介
6.3.2 在IBM RSA中應用設計模式
第7章 RSA對系統(tǒng)實現(xiàn)階段的支持
7.1 從模型到實現(xiàn)
7.1.1 從UML模型轉換為Java代碼
7.1.2 從UML模型轉換為C++代碼
7.1.3 從UML模型轉換為XML文檔
7.2 RSA中用逆向工程獲得UML模型
7.2.1 用逆向工程從Java代碼獲得UML模型
7.2.2 用逆向工程從C++代碼獲得UML模型
7.3 用RSA進行模型驅動開發(fā)
7.3.1 模型驅動開發(fā)概述
7.3.2 用RSA進行模型驅動開發(fā)
第8章 :RSA數(shù)據(jù)庫建模
8.1 數(shù)據(jù)庫建模概述
8.1.1 什么是數(shù)據(jù)庫建模
8.1.2 物理數(shù)據(jù)建模的一般步驟
8.1.3 在RSA中創(chuàng)建數(shù)據(jù)設計項目
8.2 RSA數(shù)據(jù)透視圖
8.2.1 常用視圖與編輯器介紹
8.2.2 常用技巧
8.3 RSA數(shù)據(jù)庫建模
8.3.1 表設計
8.3.2 視圖設計
8.3.3 關系設計
8.4 用逆向工程從數(shù)據(jù)庫獲得數(shù)據(jù)庫模型
8.5 用物理數(shù)據(jù)模型生成DDL
第9章 綜合實訓
9.1 項目概覽
9.1.1 項目描述
9.1.2 創(chuàng)建UML項目
9.2 創(chuàng)建:PiggyBank用例模型
9.2.1 創(chuàng)建用例圖
9.2.2 創(chuàng)建活動圖
9.3 創(chuàng)建PiggyBank分析模型
9.3.1 新建PiggyBank分析模型
9.3.2 識別分析類
9.3.3 創(chuàng)建PiggYBank領域模型
9.3.4 創(chuàng)建Account Operations用例實現(xiàn)概覽圖
9.3.5 創(chuàng)建Display Balance Participants圖
9.3.6 創(chuàng)建Display Balanee時序圖
9.3.7 創(chuàng)建Transfer Money Participants圖
9.3.8 創(chuàng)建Transfer Money時序圖
9.3.9 創(chuàng)建Cash Check Participants圖
9.3.10 創(chuàng)建CashCheck時序圖
9.3.11 PiggYBank在線銀行系統(tǒng)的分析類
9.4 創(chuàng)建PiggyBank設計模型
9.4.1 新建.PiggyBank設計模型
9.4.2 識別實現(xiàn)設計子包和創(chuàng)建包圖
9.4.3 創(chuàng)建CityBank集成設計層
9.4.4 創(chuàng)建業(yè)務設計層包結構
9.4.5 創(chuàng)建framework組件層
9.4.6 創(chuàng)建EJB組件子包
9.4.7 創(chuàng)建EJB delegate組件包
9.4.8 對設計模型應用概要文件
參考文獻