注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信網(wǎng)絡服務面向對象技術UML教程

面向對象技術UML教程

面向對象技術UML教程

定 價:¥24.00

作 者: 王少鋒編著
出版社: 清華大學出版社
叢編項: 軟件工程系列教材
標 簽: UML

ISBN: 9787302077404 出版時間: 2004-02-01 包裝: 平裝
開本: 26cm 頁數(shù): 264 字數(shù):  

內(nèi)容簡介

  詳細論述了UML的9個圖所涉及的關鍵要領、術語和技術等,同時還包括了數(shù)據(jù)建模、業(yè)務建模、Web建模等UML具體應用的介紹。 闡述了面向對象分析和設計思想,包含大量分析和設計的例子。 涵蓋了與UML相關的一些技術,如RUP、UML開發(fā)工具等的介紹。 提供了供自測用的2套模擬試題及答案,以便加深對UML的認識。 適合于實效接觸UML或對UML有一定了解的計算機人員使用,同時包含了很多進一步學習的資料。 結合了近年來清華大學研究生課程“面向對象技術與應用”的教學實踐,并總結了科研工作中UML的使用經(jīng)驗?!睹嫦驅ο蠹夹gUML教程》主要介紹統(tǒng)一建模語言UML及其應用。全書內(nèi)容豐富,包括UML的用例圖、順序圖、協(xié)作圖、類圖、對象圖、狀態(tài)圖、活動圖、構件圖和部署圖等9個圖中所涉及的術語、規(guī)則和應用,以及數(shù)據(jù)建模、OCL、業(yè)務建模、Web建模、設計模式、OO實現(xiàn)語言、RUP等方面的內(nèi)容,同時介紹了Rose開發(fā)工具中的一些用法。本書最后是一個課程注冊系統(tǒng)的實例研究,以及一些思考題和設計題。附錄中是兩套模擬試題及答案,模擬試題中的題目可以作為UML應用的實例,完成這些練習題可以使讀者加深對UML的認識。 本書可作為大專院校計算機軟件專業(yè)研究生和高年級本科生學習UML和面向對象技術的教材,也可作為廣大軟件開發(fā)人員自學UML和面向對象技術的參考書。

作者簡介

暫缺《面向對象技術UML教程》作者簡介

圖書目錄

第1章 面向對象技術概述
1. 1 軟件危機及軟件工程
1. 2 對軟件開發(fā)的基本認識
1. 3 軟件的固有復雜性
1. 4 控制軟件復雜性的基本方法
1. 5 面向對象技術
1. 6 面向對象領域中的基本概念
1. 6. 1 對象和實例
1. 6. 2 類
1. 6. 3 封裝
1. 6. 4 繼承
1. 6. 5 多態(tài)
1. 6. 6 消息
1. 7 小結
第2章 UML概述
2. 1 為什么要學習UML
2. 2 UML的歷史
2. 3 UML的特點
2. 4 UML的構成
2. 5 UML中的視圖
2. 6 UML的應用領域
2. 7 支持UML的工具
2. 8 一個UML的例子
2. 9 小結
第3章 用例和用例圖
3. 1 用例
3. 2 參與者
3. 3 腳本
3. 4 用例間的關系
3. 4. 1 泛化關系
3. 4. 2 包含關系
3. 4. 3 擴展關系
3. 4. 4 用例的泛化. 包含. 擴展關系的比較
3. 5 用例圖
3. 6 用例的描述
3. 7 尋找用例的方法
3. 8 常見問題分析
3. 9 小結
第4章 順序圖和協(xié)作圖
4. 1 交互圖概述
4. 2 順序圖
4. 3 順序圖中的消息
4. 3. 1 調(diào)用消息
4. 3. 2 異步消息
4. 3. 3 返回消息
4. 3. 4 阻止消息和超時消息
4. 3. 5 消息的語法格式
4. 4 建立順序圖的步驟
4. 5 協(xié)作圖
4. 6 建立協(xié)作圖的步驟
4. 7 順序圖和協(xié)作圖的比較
4. 8 工具支持
4. 9 常見問題分析
4. 10 小結
第5章 類圖和對象圖
5. 1 類的定義
5. 1. 1 類的屬性
5. 1. 2 類的操作
5. 2 類之間的關系
5. 2. 1 關聯(lián)
5. 2. 2 聚集和組合
5. 2. 3 泛化關系
5. 2. 4 依賴關系
5. 3 派生屬性和派生關聯(lián)
5. 4 抽象類和接口
5. 5 版型
5. 6 邊界類. 控制類和實體類
5. 6. 1 邊界類
5. 6. 2 實體類
5. 6. 3 控制類
5. 7 類圖
5. 7. 1 類圖的抽象層次
5. 7. 2 構造類圖
5. 8 領域分析
5. 9 OO設計的原則
5. 9. 1 開閉原則
5. 9. 2 Liskov替換原則
5. 9. 3 依賴倒置原則
5. 9. 4 接口分離原則
5. 10 對象圖
5. 11 小結
第6章 數(shù)據(jù)建模
6. 1 數(shù)據(jù)建模概述
6. 2 數(shù)據(jù)庫設計的基本過程
6. 3 數(shù)據(jù)庫設計的步驟
6. 4 對象模型和數(shù)據(jù)模型的相互轉換
6. 4. 1 對象模型轉換為數(shù)據(jù)模型
6. 4. 2 數(shù)據(jù)模型轉換為對象模型
6. 5 小結
第7章 包
7. 1 包的基本概念
7. 2 設計包的原則
7. 2. 1 重用等價原則
7. 2. 2 共同閉包原則
7. 2. 3 共同重用原則
7. 2. 4 非循環(huán)依賴原則
7. 3 包的應用
7. 4 小結
第8章 狀態(tài)圖和活動圖
8. 1 什么是狀態(tài)圖
8. 2 狀態(tài)圖中的基本概念
8. 2. 1 狀態(tài)
8. 2. 2 組合狀態(tài)和子狀態(tài)
8. 2. 3 歷史狀態(tài)
8. 2. 4 轉移
8. 2. 5 事件
8. 2. 6 動作
8. 3 狀態(tài)圖的工具支持
8. 4 什么是活動圖
8. 5 活動圖中的基本概念
8. 5. 1 活動
8. 5. 2 泳道
8. 5. 3 分支
8. 5. 4 分叉和匯合
8. 5. 5 對象流
8. 6 活動圖的用途
8. 7 活動圖的工具支持
8. 8 狀態(tài)圖和活動圖的比較
8. 9 小結
第9章 構件圖
9. 1 什么是構件和構件圖
9. 2 構件圖的作用
9. 3 構件圖的工具支持
9. 4 小結
第10章 部署圖
10. 1 什么是部署圖
10. 2 部署圖中的基本概念
10. 2. 1 結點
10. 2. 2 連接
10. 3 部署圖的例子
10. 4 小結
第11章 對象約束語言
11. 1 為什么需要OCL
11. 2 OCL的特點
11. 3 OCL的構成
11. 4 OCL使用實例
11. 5 OCL擴展討論
11. 6 小結
第12章 業(yè)務建模
12. 1 業(yè)務建模概述
12. 2 業(yè)務建模中的基本概念
12. 3 UML的業(yè)務建模擴展
12. 4 業(yè)務體系結構
12. 5 從業(yè)務模型到軟件模型
12. 6 小結
第13章 Web建模
13. 1 Web建模的基本概念
13. 2 Web應用系統(tǒng)的體系結構
13. 3 Web建模擴展WAE
13. 3. 1 服務器頁
13. 3. 2 客戶機頁
13. 3. 3 <<Build>>關聯(lián)
13. 3. 4 <<Link>>關聯(lián)
13. 3. 5 表單
13. 3. 6 <<Submit>>關聯(lián)
13. 3. 7 框架集
13. 3. 8 <<Include>>關聯(lián)
13. 3. 9 <<Forward>>和<<Redirect>>關聯(lián)
13. 3. 10 Session和JavaBean建模
13. 3. 11 Servlet建模
13. 4 Rose的-Web建模使用說明
13. 5 Web建模實例
13. 6 小結
第14章 UML與設計模式
14. 1 為什么要使用設計模式
14. 2 設計模式的歷史
14. 3 設計模式的分類
14. 4 設計模式實例
14. 4. 1 Facade設計模式
14. 4. 2 AbstractFactory設計模式
14. 4. 3 Visitor設計模式
14. 5 在Rose中使用設計模式
14. 6 小結
第15章 面向對象實現(xiàn)技術
15. 1 面向對象程序設計語言概述
15. 2 幾種典型的OOPL
15. 2. 1 Smalltalk
15. 2. 2 Eiffel
15. 2. 3 C
15. 2. 4 Java
15. 2. 5 Objective-C
15. 2. 6 CLOS語言的特色
15. 3 其他OOPL
15. 4 小結
第16章 RUP軟件開發(fā)過程
16. 1 什么是軟件開發(fā)過程
16. 2 RUP的歷史
16. 3 6個最佳開發(fā)經(jīng)驗
16. 3. 1 迭代式開發(fā)
16. 3. 2 管理需求
16. 3. 3 使用基于構件的體系結構
16. 3. 4 可視化軟件建模
16. 3. 5 驗證軟件質(zhì)量
16. 3. 6 控制軟件變更
16. 4 RUP軟件開發(fā)生命周期
16. 5 RUP中的核心概念
16. 6 RUP的特點
16. 6. 1 用例驅動
16. 6. 2 以體系結構為中心
16. 6. 3 迭代和增量
16. 7 RUP裁剪
16. 8 RUP Builder
16. 9 小結
第17章 UML開發(fā)工具
17. 1 支持UML的常見工具
17. 1. 1 Together
17. 1. 2 ArgoUML
17. 1. 3 MagicDraw UML
17. 1. 4 Visual UML
17. 1. 5 Visio
17. 1. 6 Poseidon for UML
17. 1. 7 BridgePoint
17.2 Rational Suite 2003開發(fā)工具
17.2.1 Rational RequisitePro
17.2.2 Rational ClearCase
17.2.3 Rational ClearQuest
17.2.4 Rational PureCoverage
17.2.5 Rational Purify
17.2.6 Rational Quantify
17.2.7 Rational SoDA for Word
17. 2. 8 其他工具
17. 3 Rose 2003
17. 4 Rose Model Integrator
17. 5 Rose Web Publisher
17. 6 Rose腳本
17. 7 Rose插入件
17. 8 在Rose中增加新的Stereotype
17. 9 小結
第18章 實例應用分析
18. 1 引言
18. 2 問題陳述
18. 3 分析階段模型說明
18. 3. 1 分析階段的用例圖
18. 3. 2 分析階段的邏輯視圖
18. 4 設計階段模型說明
18. 4. 1 設計階段的用例圖
18. 4. 2 設計階段的邏輯視圖
18. 4. 3 設計階段的進程視圖
18. 4. 4 設計階段的部署視圖
18. 5 課程注冊系統(tǒng)實例總結
第19章 綜合練習
附錄
附錄A 模擬試題 一 及答案
附錄B 模擬試題 二 及答案
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號