出版時間:2012-4 出版社:清華大學(xué)出版社 作者:Curtis HK Tsang 頁數(shù):346
Tag標簽:無
內(nèi)容概要
《面向?qū)ο蠹夹g(shù)--使用VP-UML工具實現(xiàn)由圖到代碼(附光盤第2版國外計算機科學(xué)經(jīng)典教材)》是為希望掌握將統(tǒng)一建模語言應(yīng)用于軟件開發(fā)的基本知識及技術(shù)的學(xué)生和開發(fā)人員編寫的。讀者可以從《面向?qū)ο蠹夹g(shù)--使用VP-UML工具實現(xiàn)由圖到代碼(附光盤第2版國外計算機科學(xué)經(jīng)典教材)》中學(xué)習(xí)如何使用適當?shù)腢ML模型、過程、技術(shù)和工具進行面向?qū)ο蟮姆治?、設(shè)計和實現(xiàn)。配書光盤中包含了Visual
Paradigrn for
UML(VP-UML)的共享版本,這是一個獲獎的CASE工具,讀者可以利用它立即將所學(xué)的理論知識應(yīng)用于實踐。
作者Curtis HK Tsang、Clarence SW Lau、Ying K
Leung提出了一個用于建模和分析的新框架——視圖校正技術(shù),這有助于軟件開發(fā)人員創(chuàng)建開發(fā)方法。還介紹了活動分析方法,該萬法特別適合于交互密集型系統(tǒng)的開發(fā)。這些概念得到了很好的證明,因為在VP-UML
CASE工具的開發(fā)過程中都遵循了它們。本書用三章的篇幅描述了結(jié)構(gòu)、用例、動態(tài)建模和分析技術(shù),并提供了來自作者多年經(jīng)驗的實踐技巧和提示。這三章都包含一個小案例,演示了軟件開發(fā)中“從圖到代碼”的獨特概念。最后一章包含一個主要的案例,幫助讀者使用VP-UML以鞏固在前面各章中學(xué)習(xí)的理論。此外,還介紹了UML
2.0,UML 2.0是1997年以來對UML標準的第一次重大更新。
書籍目錄
第1章 引論
1.1 概論
1.2 本章 要點
1.3 軟件工程方法
1.4 可視化建模
1.5 軟件開發(fā)方法
1.6 表示、過程、技術(shù)和工具
1.7 內(nèi)容組織
1.8 本章小結(jié)
第2章 結(jié)構(gòu)建模與分析
2.1 概論
2.2 本章 要點
2.3 對象
2.3.1 對象的含義
2.3.2 對象類型
2.4 類和實例
2.5 結(jié)構(gòu)建模技術(shù)
2.5.1 類的命名
2.5.2 類之間的關(guān)系
2.5.3 繼承
2.5.4 繼承的性質(zhì)
2.5.5 關(guān)聯(lián)關(guān)系
2.5.6 聚合關(guān)系
2.6 結(jié)構(gòu)建模示例
2.7 結(jié)構(gòu)建模的UML表示法小結(jié)
2.8 結(jié)構(gòu)分析技術(shù)
2.8.1 類的獲取
2.8.2 模型要簡單
2.8.3 使用結(jié)構(gòu)分析過程中的啟發(fā)式法
2.8.4 進行領(lǐng)域建模和分析
2.9領(lǐng)域建模和分析過程
2.9.1 概論
2.9.2 開發(fā)領(lǐng)域模型
2.1 0結(jié)構(gòu)建模和分析過程中的技巧和提示
2.1 1使用VP-UML進行領(lǐng)域建模和分析
2.1 2本章小結(jié)
2.1 3 習(xí)題
翦3章 用例建模與分析
3.1 概論
3.2 本章 要點
3.3 需求獲取
3.4 用例建模技術(shù)
3.5 用例模型示例
3.6 用例分析技術(shù)
3.6.1 進行用例分析
3.6.2 用例建模的UML表示法小結(jié)
3.6.3 使用關(guān)系組織用例
3.6.4 編寫用例文檔
3.6.5 優(yōu)選用例
3.7 用例建模與分析過程
3.7.1 概論
3.7.2 開發(fā)用例模型
3.7.3 開發(fā)初始用例模型
3.7.4 識別主要參與者
3.7.5 郵購案例研究
3.8 使用用例建模分析中的技巧和提示
3.9使用VP-UML進行用例建模和分析
3.1 0本章小結(jié)
3.1 1 習(xí)題
第4章 動態(tài)建模與分析
4.1 概論
4.2 本章 要點
4.3 場景建模技術(shù):交互圖
4.3.1 常用的UML交互圖符號
4.3.2 順序圖
4.3.3 通信圖
4.4 場景建模示例
4.5 使用狀態(tài)機圖動態(tài)建模技術(shù)
4.6 使用活動圖動態(tài)建模技術(shù)
4.7 動態(tài)分析技術(shù)
4.7.1 細化描述用例的技巧
4.7.2 步驟1:關(guān)注對外部系統(tǒng)行為的建模
4.7.3 步驟2:關(guān)注子系統(tǒng)之間的通信
4.7.4 步驟3:開發(fā)可重用的MVC軟件框架
4.8 動態(tài)建模與分析過程
4.8.1 概論
4.8.2 開發(fā)動態(tài)模型的步驟
4.9動態(tài)建模與分析的技巧和提示
4.1 0使用VP-UML進行動態(tài)建模與分析
4.1 1本章小結(jié)
4.1 2習(xí)題
第5章 UML規(guī)范的實現(xiàn)
5.1 概論
5.2 本章 要點
5.3 概述
5.4 實現(xiàn)類圖
5.4.1 單個類
5.4.2 包
5.4.3 琳承
5.4.4 關(guān)聯(lián)關(guān)系
5.4.5 聚合與組合
5.5 使用關(guān)系型數(shù)據(jù)庫實現(xiàn)持久化類
5.5.1 單個類
5.5.2 “一對多”關(guān)聯(lián)關(guān)系
5.5.3 “多對多”關(guān)聯(lián)關(guān)系
5.5.4 受限“多對多”關(guān)聯(lián)關(guān)系
5.5.5 N元關(guān)聯(lián)關(guān)系
5.5.6 泛化關(guān)系
5.6 實現(xiàn)活動圖
5.7 實現(xiàn)狀態(tài)圖
5.7.1 實現(xiàn)一個簡單的狀態(tài)圖
5.7.2 實現(xiàn)一個具有順序子狀態(tài)的狀態(tài)圖
5.8 實現(xiàn)交互圖
5.9案例學(xué)習(xí):電梯控制系統(tǒng)
5.9.1 場景1
5.9.2 場景2
5.1 0本章小結(jié)
5.1 1習(xí)題
第6章 VAT和方法定制
6.1 概論
6.2 本章 內(nèi)容
6.3 軟件開發(fā)方法
6.3.1 軟件開發(fā)方法組件
6.3.2 使用軟件開發(fā)方法的好處
6.4 為何傳統(tǒng)軟件方法不能創(chuàng)造奇跡
6.5 UML和軟件方法
6.6 面向?qū)ο蠓椒☉?yīng)用中的障礙
6.7 當前的面向?qū)ο箝_發(fā)方法
6.7.1 表示法
6.7.2 統(tǒng)一過程
6.7.3 技術(shù)
6.7.4 可溯性和模型一致性
6.7.5 方法定制的需求
6.8 VAT
6.8.1 數(shù)據(jù)流圖和實體關(guān)系圖之間的鏈接元素
6.8 2順序圖和類圖之間的鏈接元素
6.8.3 VAT原則
6.8.4 VAT架構(gòu)
6.8.5 應(yīng)用VAT
6.9使用VAT創(chuàng)建和定制方法
6.1 0案例研究
6.1 0.1 方法創(chuàng)建過程的7個步驟
6.1 0.2 業(yè)務(wù)工作流總結(jié)
6.1 0.3 轉(zhuǎn)換下一個工作流:需求
6.1 0.4 轉(zhuǎn)換到下一個工作流:分析
6.1 0.5 轉(zhuǎn)換到下一個工作流設(shè)計
6.1 0.6 方法路標圖
6.1 1本章小結(jié)
6.1 2習(xí)題
第7章 案例研究:運用活動分析技術(shù)
7.1 概論
7.2 本章 要點
7.3 案例研究
7.4 業(yè)務(wù)建模
7.5 需求
7.5.1 領(lǐng)域分析(用例級)
7.5.2 用例分析
7.6 分析
7.7 設(shè)計
7.8 應(yīng)用VP-UMI運用活動分析方法
7.8.1 業(yè)務(wù)建模
7.8.2 需求
7.8.3 分析
7.8.4 設(shè)計
7.9 本章小結(jié)
第8章 UML2表示法更新
概述
8.1 概論
8.2 本章 要點
8.3 簡介
8.4 UML 2圖的類型
8.5 UML 2中新的結(jié)構(gòu)圖
8.5.1 基本概念和表示
8.5.2 復(fù)合結(jié)構(gòu)圖
8.6 UML 2中新的交互圖
8.6.1 交互縱覽圖
8.6.2 時序圖
8.7 行為圖的其他UML2更新
8.7.1 更新的狀態(tài)圖
8.7.2 復(fù)合狀態(tài)
8.7.3 行為的泛化
8.7.4 更新的活動圖
8.7.5 UML Profiles
8.8 本章小結(jié)
附錄A VP-UML入門
附錄B UML基礎(chǔ)
附錄C 電梯控制系統(tǒng)的實現(xiàn)代碼
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載