《UML with Rational Rose從入門到精通》是2000年電子工業出版社出版的圖書,作者是Wendy Boggs、Michael Boggs。
基本介紹
- 作者:(美)Wendy Boggs、Michael Boggs
- 譯者:邱仲潘
- ISBN:9787505357907
- 定價:59.00
- 出版社:電子工業出版社
- 出版時間:2000-03
- 裝幀:平裝
內容介紹,作品目錄,
內容介紹
本書深入淺出地介紹了統一建模語言(UML)和Rational Rose軟體,通過ATM和訂單處理例子介紹如何用UML和Rose進行項目需求分析、結構規劃和生成框架代碼,以及如何從現有系統逆向轉出工程代碼,生成Rose模型,並分章介紹了C++、Java、Visual Basic、PowerBuilder和IDL的代碼生成與逆向轉出工程代碼。通過本書學習,項目開發人員可以用這個全新工具緊扣用戶需求,方便地開發出符合用戶需求的系統或根據用戶需求對現有系統進行改造。
本書適合項目開發人員參考,也適合作為大學教材或自學材料。
作品目錄
第1章 UML簡介
面向對象機制間介
何謂可視化建模
Booch、OMT與UML
UML框圖
可視化建模與軟體開發過程
小結
第2章 Rose之游
何謂Rose
安裝Rose 98
安裝Rose 98i
Rose 漫遊
Rose模型的四個視圖
使用Rose
設定全局選項
小結
第3章 使用案例與角色
Use Case視圖
Use Case框圖
使用使用案例
使用角色
使用關係
使用圖注說明
使用包
練習
小結
第4章 對象互動
Interaction框圖
Sequence框圖
Collaboration框圖
使用Interaction框圖中的角色
使用對象
使用訊息
使用圖注說明
使用腳本
在Sequence和Collaboration框圖問切換
Interaction框圖的兩步法
練習
小結
第5章 類與包
Rose模型的Logical視圖
Class框圖
使用類
使用圖注
使用包
練習
小結
第6章 屬性與操作
使用屬性
使用操作
在Class框圖中顯示屬性和操作
將操作映射訊息
練習
小結
第7章 關係
關係
關聯
依賴性
包依賴性
累積
一般化
使用關係
練習
小結
第8章 對象行為
State Transition框圖
練習
練習步驟
小結
第9章 Component視圖
何謂組件
Component框圖
練習
小結
第10章 Deployment視圖
Deployment視圖
練習
小結
第11章 用Rational Rose生成代碼簡介
準備生成代碼
生成什麼
小結
第12章 C++與Visual C++代碼生成
C++代碼生成屬性
生成代碼
練習
小結
第13章 Java代碼生成
Java代碼生成屬性
生成代碼
練習
小結
第14章 Visual Basic代碼生成
Visual Basic代碼生成屬性
在Rose 98中使用代碼生成嚮導
在Rose 98i中使用代碼生成嚮導
生成的代碼
練習
小結
第15章 PowerBuilder代碼生成
PowerBuilder代碼生成屬性
生成代碼
練習
小結
第16章 CORBA/lDL代碼生成
CORBA/IDL代碼生成屬性
生成代碼
練習
小結
第17章 DDL代碼生成
DDL代碼生成屬性
生成代碼
練習
小結
第18章 Oracle8結構生成
Oracle8代碼生成屬性
生成Oracle8對象
小結
第19章 用Rational Rose逆向轉出工程代碼簡介
逆向轉出工程代碼生成的模型元素
雙向工程
小結
第20章 C++與Visual C++逆向轉出工程代碼
C++逆向轉出工程代碼步驟
Visual C++逆向轉出工程代碼的步驟
從C++代碼生成的模型元素
小結
第21章 Java逆向轉出工程代碼
逆向轉出工程代碼步驟
從Java代碼生成的模型元素
小結
第22章 Visual Basic逆向轉出工程代碼
逆向轉出工程代碼步驟
從Visual Basic代碼生成的模型元素
小結
第23章 PowerBuilder逆向轉出工程代碼
逆向轉出工程代碼步驟
從PowerBuilder代碼生成的模型元素
小結
第24章 Oracle8逆向轉出工程代碼
Oracle8逆向轉出工程代碼步驟
從Oracle8生成的模型元素
小結
面向對象機制間介
何謂可視化建模
Booch、OMT與UML
UML框圖
可視化建模與軟體開發過程
小結
第2章 Rose之游
何謂Rose
安裝Rose 98
安裝Rose 98i
Rose 漫遊
Rose模型的四個視圖
使用Rose
設定全局選項
小結
第3章 使用案例與角色
Use Case視圖
Use Case框圖
使用使用案例
使用角色
使用關係
使用圖注說明
使用包
練習
小結
第4章 對象互動
Interaction框圖
Sequence框圖
Collaboration框圖
使用Interaction框圖中的角色
使用對象
使用訊息
使用圖注說明
使用腳本
在Sequence和Collaboration框圖問切換
Interaction框圖的兩步法
練習
小結
第5章 類與包
Rose模型的Logical視圖
Class框圖
使用類
使用圖注
使用包
練習
小結
第6章 屬性與操作
使用屬性
使用操作
在Class框圖中顯示屬性和操作
將操作映射訊息
練習
小結
第7章 關係
關係
關聯
依賴性
包依賴性
累積
一般化
使用關係
練習
小結
第8章 對象行為
State Transition框圖
練習
練習步驟
小結
第9章 Component視圖
何謂組件
Component框圖
練習
小結
第10章 Deployment視圖
Deployment視圖
練習
小結
第11章 用Rational Rose生成代碼簡介
準備生成代碼
生成什麼
小結
第12章 C++與Visual C++代碼生成
C++代碼生成屬性
生成代碼
練習
小結
第13章 Java代碼生成
Java代碼生成屬性
生成代碼
練習
小結
第14章 Visual Basic代碼生成
Visual Basic代碼生成屬性
在Rose 98中使用代碼生成嚮導
在Rose 98i中使用代碼生成嚮導
生成的代碼
練習
小結
第15章 PowerBuilder代碼生成
PowerBuilder代碼生成屬性
生成代碼
練習
小結
第16章 CORBA/lDL代碼生成
CORBA/IDL代碼生成屬性
生成代碼
練習
小結
第17章 DDL代碼生成
DDL代碼生成屬性
生成代碼
練習
小結
第18章 Oracle8結構生成
Oracle8代碼生成屬性
生成Oracle8對象
小結
第19章 用Rational Rose逆向轉出工程代碼簡介
逆向轉出工程代碼生成的模型元素
雙向工程
小結
第20章 C++與Visual C++逆向轉出工程代碼
C++逆向轉出工程代碼步驟
Visual C++逆向轉出工程代碼的步驟
從C++代碼生成的模型元素
小結
第21章 Java逆向轉出工程代碼
逆向轉出工程代碼步驟
從Java代碼生成的模型元素
小結
第22章 Visual Basic逆向轉出工程代碼
逆向轉出工程代碼步驟
從Visual Basic代碼生成的模型元素
小結
第23章 PowerBuilder逆向轉出工程代碼
逆向轉出工程代碼步驟
從PowerBuilder代碼生成的模型元素
小結
第24章 Oracle8逆向轉出工程代碼
Oracle8逆向轉出工程代碼步驟
從Oracle8生成的模型元素
小結