注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)其他操作系統(tǒng)IBM Rational Software Architect建模

IBM Rational Software Architect建模

IBM Rational Software Architect建模

定 價:¥55.00

作 者: 陳樟洪、金發(fā)華、等
出版社: 電子工業(yè)出版社
叢編項: IBM中國開發(fā)中心系列
標 簽: 操作系統(tǒng)/系統(tǒng)開發(fā)

ISBN: 9787121063329 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數: 375 字數:  

內容簡介

  由淺入深地介紹怎樣使用RSA進行軟件建模,包括:安裝使用RSA、創(chuàng)建UML模型、與RUP相關的建?;顒印?chuàng)建數據模型、模型驅動開發(fā)、可重用模型和服務模型。IBM Rational Software Architect是IBM公司推出的從設計到開發(fā)的完整的集成開發(fā)環(huán)境。它支持UML建模、模型驅動開發(fā)等多種建模相關的活動?!禝BM中國開發(fā)中心系列?IBM Rational Software Architect建?!返慕榻B篇和RSA建模入門篇適合RSA的初級和中級用戶?!禝BM中國開發(fā)中心系列?IBM Rational Software Architect建?!返腞SA建模高級篇適合有一定RSA使用經驗的高級用戶,或者已經閱讀入門篇的讀者。

作者簡介

  陳樟洪,2003年畢業(yè)于浙江大學計算機系并取得計算機軟件碩士學位。隨后加入IBM公司從事電子商務開發(fā)和企業(yè)IT系統(tǒng)開發(fā)。對于系統(tǒng)架構,建模,軟件工程,電子商務有深入的研究。

圖書目錄

第1部分 介紹篇
第1章 追根溯源——IBM建模工具的發(fā)展 2
1.1 建模的昨天 3
1.2 巫師的神話 3
1.3 與巫師無關——IBM建模工具介紹 4
1.3.1 Rational Rose 5
1.3.2 Rational XDE 6
本章小結 8
第2章 RSA簡介 9
2.1 從SDP到SDP 10
2.1.1 IBM Software Development Platform 10
2.1.2 IBM Software Delivery Platform 10
2.1.3 Software Delivery Platform的新特性 12
2.2 RSA的特性 14
2.2.1 基于Eclipse平臺 14
2.2.2 建模和開發(fā)平臺 14
2.2.3 支持UML2.0 16
2.2.4 支持Java/C/C++ 16
2.2.5 開發(fā)結構檢查和控制 17
2.2.6 支持模型驅動框架 17
2.3 Rational Software Architect V7新特性 18
本章小結 19
第3章 RSA的安裝和運行 20
3.1 Installation Manager 21
3.2 安裝RSA 22
3.3 運行RSA 30
3.4 更新RSA 31
本章小結 35
第2部分 RSA建模入門篇
第4章 RSA模型 38
4.1 關于建模 39
4.1.1 什么是建模 39
4.1.2 為什么建模 39
4.1.3 為什么對軟件進行建模 40
4.1.4 為什么一些開發(fā)人員不選擇軟件建模 41
4.1.5 何時建模 41
4.1.6 如何建模 44
4.2 RUP和RSA 45
4.2.1 6個最佳實踐 46
4.2.2 二維結構 48
4.3 RSA UML模型概述 55
4.3.1 模型文件 56
4.3.2 基于包的組織結構 57
4.4 空白模型 59
4.5 用例模型 59
4.5.1 在RSA中創(chuàng)建用例模型 60
4.5.2 用例模型的內部組織 61
4.5.3 用例圖 63
4.5.4 活動圖 65
4.6 分析模型 66
4.6.1 在RSA中創(chuàng)建分析模型 67
4.6.2 分析模型的內部組織 68
4.6.3 類圖——靜態(tài)結構 71
4.6.4 順序圖——動態(tài)結構 73
4.7 設計模型 74
4.7.1 在RSA中創(chuàng)建設計模型 75
4.7.2 定義分類器的內部結構——組合結構圖 76
4.7.3 對對象行為建?!獱顟B(tài)圖 77
4.7.4 對組件進行建?!M件圖 78
4.7.5 對部署和拓撲進行建?!渴饒D 78
4.8 數據建模 79
本章小結 79
第5章 RSA建模 80
5.1 UML 2.0和UML 1.x 81
5.2 RSA對UML建模概覽 83
5.2.1 建模透視圖 83
5.2.2 常用技巧 85
5.3 業(yè)務需求建模階段的UML圖 88
5.3.1 用例圖 88
5.3.2 高級用例建模 92
5.3.3 活動圖 96
5.3.4 高級活動圖建模 101
5.4 建立分析模型階段的UML圖 105
5.4.1 類圖——靜態(tài)結構 105
5.4.2 順序圖——動態(tài)結構 111
5.5 建立設計模型階段的UML圖 121
5.5.1 組合結構圖 121
5.5.2 狀態(tài)圖 125
5.5.3 組件圖 134
5.5.4 部署圖 139
5.5.5 查看模型元素的關系 143
5.5.6 發(fā)布模型 148
5.6 管理UML模型 150
5.6.1 創(chuàng)建UML模型 150
5.6.2 定制UML模型 152
5.6.3 導出UML模型 153
5.7 模型和代碼的轉換 154
5.7.1 配置模型轉換 155
5.7.2 從UML模型轉換到C++代碼 158
5.7.3 從UML模型轉換到EJB代碼 160
5.7.4 從UML模型轉換到Java代碼 166
5.7.5 從UML模型轉換到WSDL文檔 168
5.7.6 從UML模型轉換到XML文檔定義 169
5.7.7 從C++代碼轉換到UML模型 169
5.7.8 從Java代碼轉換到UML模型 170
5.8 在小組環(huán)境下RSA建模的管理 171
5.8.1 模型劃分 171
5.8.2 比較和合并一個模型的不同版本 173
本章小結 174
第6章 RSA數據建模 175
6.1 RSA數據透視圖概述 176
6.1.1 常用視圖與編輯器介紹 177
6.1.2 常用技巧 179
6.2 RSA物理數據建模 182
6.2.1 數據建模概述 182
6.2.2 物理數據建模的一般方法 183
6.2.3 在RSA中新建物理數據模型 185
6.2.4 表設計 186
6.2.5 視圖設計 190
6.2.6 關系設計 191
6.2.7 其他數據庫對象設計 193
6.3 從數據庫反向設計數據模型 197
6.4 從物理數據模型生成DDL 199
本章小結 201
第3部分 RSA建模高級篇
第7章 RSA與模型驅動開發(fā) 204
7.1 模型驅動開發(fā)概述 205
7.1.1 業(yè)務環(huán)境及推動因素 205
7.1.2 了解模型驅動開發(fā)方法 207
7.1.3 模型驅動開發(fā)的好處 210
7.1.4 RSA模型驅動開發(fā) 212
7.2 MDD模型驅動開發(fā)方法 214
7.2.1 模型驅動開發(fā) 215
7.2.2 模型驅動開發(fā)項目規(guī)劃 222
7.2.3 模型驅動開發(fā)方案生命周期 225
7.2.4 模型驅動開發(fā)上下文環(huán)境 227
7.3 在RSA中應用MDD 229
7.3.1 RSA中的MDD流程 229
7.3.2 MDD示例場景 231
7.3.3 MDD框架開發(fā) 232
7.3.4 MDD應用開發(fā) 243
本章小結 245
第8章 可重用模型 246
8.1 基于模式的開發(fā) 250
8.1.1 模式定義 250
8.1.2 在RSA中應用模式 252
8.1.3 開發(fā)自己的模式 259
8.2 用RAS規(guī)范打包可重用資產 269
8.2.1 RAS規(guī)范介紹 269
8.2.2 RSA對于可復用資產的支持 272
本章小結 278
第9章 面向服務的架構 279
9.1 SOA介紹 280
9.2 SOMA介紹 284
9.2.1 SOMA的概念 284
9.2.2 SOMA在SOA開發(fā)中的作用 285
9.3 使用RSA進行SOA建模和開發(fā) 289
9.3.1 為面向服務的解決方案建模 293
9.3.2 將業(yè)務過程轉變?yōu)榻鉀Q方案 303
9.3.3 設計和實現(xiàn)服務組件 307
9.4 實例 309
9.4.1 使用UML Profile for Software Services進行面向服務建模 310
9.4.2 使用RSA實現(xiàn)服務組件 326
本章小結 337
附錄A UML簡介 338
附錄B Eclipse簡介 348
附錄C 模型項目文件的遷移 355
附錄D 術語表 368


本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號