注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(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 頁數(shù): 375 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第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
本章小結(jié) 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ā)結(jié)構(gòu)檢查和控制 17
2.2.6 支持模型驅(qū)動框架 17
2.3 Rational Software Architect V7新特性 18
本章小結(jié) 19
第3章 RSA的安裝和運行 20
3.1 Installation Manager 21
3.2 安裝RSA 22
3.3 運行RSA 30
3.4 更新RSA 31
本章小結(jié) 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 二維結(jié)構(gòu) 48
4.3 RSA UML模型概述 55
4.3.1 模型文件 56
4.3.2 基于包的組織結(jié)構(gòu) 57
4.4 空白模型 59
4.5 用例模型 59
4.5.1 在RSA中創(chuàng)建用例模型 60
4.5.2 用例模型的內(nèi)部組織 61
4.5.3 用例圖 63
4.5.4 活動圖 65
4.6 分析模型 66
4.6.1 在RSA中創(chuàng)建分析模型 67
4.6.2 分析模型的內(nèi)部組織 68
4.6.3 類圖——靜態(tài)結(jié)構(gòu) 71
4.6.4 順序圖——動態(tài)結(jié)構(gòu) 73
4.7 設計模型 74
4.7.1 在RSA中創(chuàng)建設計模型 75
4.7.2 定義分類器的內(nèi)部結(jié)構(gòu)——組合結(jié)構(gòu)圖 76
4.7.3 對對象行為建模——狀態(tài)圖 77
4.7.4 對組件進行建?!M件圖 78
4.7.5 對部署和拓撲進行建?!渴饒D 78
4.8 數(shù)據(jù)建模 79
本章小結(jié) 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)結(jié)構(gòu) 105
5.4.2 順序圖——動態(tài)結(jié)構(gòu) 111
5.5 建立設計模型階段的UML圖 121
5.5.1 組合結(jié)構(gòu)圖 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 模型和代碼的轉(zhuǎn)換 154
5.7.1 配置模型轉(zhuǎn)換 155
5.7.2 從UML模型轉(zhuǎn)換到C++代碼 158
5.7.3 從UML模型轉(zhuǎn)換到EJB代碼 160
5.7.4 從UML模型轉(zhuǎn)換到Java代碼 166
5.7.5 從UML模型轉(zhuǎn)換到WSDL文檔 168
5.7.6 從UML模型轉(zhuǎn)換到XML文檔定義 169
5.7.7 從C++代碼轉(zhuǎn)換到UML模型 169
5.7.8 從Java代碼轉(zhuǎn)換到UML模型 170
5.8 在小組環(huán)境下RSA建模的管理 171
5.8.1 模型劃分 171
5.8.2 比較和合并一個模型的不同版本 173
本章小結(jié) 174
第6章 RSA數(shù)據(jù)建模 175
6.1 RSA數(shù)據(jù)透視圖概述 176
6.1.1 常用視圖與編輯器介紹 177
6.1.2 常用技巧 179
6.2 RSA物理數(shù)據(jù)建模 182
6.2.1 數(shù)據(jù)建模概述 182
6.2.2 物理數(shù)據(jù)建模的一般方法 183
6.2.3 在RSA中新建物理數(shù)據(jù)模型 185
6.2.4 表設計 186
6.2.5 視圖設計 190
6.2.6 關系設計 191
6.2.7 其他數(shù)據(jù)庫對象設計 193
6.3 從數(shù)據(jù)庫反向設計數(shù)據(jù)模型 197
6.4 從物理數(shù)據(jù)模型生成DDL 199
本章小結(jié) 201
第3部分 RSA建模高級篇
第7章 RSA與模型驅(qū)動開發(fā) 204
7.1 模型驅(qū)動開發(fā)概述 205
7.1.1 業(yè)務環(huán)境及推動因素 205
7.1.2 了解模型驅(qū)動開發(fā)方法 207
7.1.3 模型驅(qū)動開發(fā)的好處 210
7.1.4 RSA模型驅(qū)動開發(fā) 212
7.2 MDD模型驅(qū)動開發(fā)方法 214
7.2.1 模型驅(qū)動開發(fā) 215
7.2.2 模型驅(qū)動開發(fā)項目規(guī)劃 222
7.2.3 模型驅(qū)動開發(fā)方案生命周期 225
7.2.4 模型驅(qū)動開發(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
本章小結(jié) 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ī)范打包可重用資產(chǎn) 269
8.2.1 RAS規(guī)范介紹 269
8.2.2 RSA對于可復用資產(chǎn)的支持 272
本章小結(jié) 278
第9章 面向服務的架構(gòu) 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è)務過程轉(zhuǎn)變?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
本章小結(jié) 337
附錄A UML簡介 338
附錄B Eclipse簡介 348
附錄C 模型項目文件的遷移 355
附錄D 術語表 368


本目錄推薦

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