当前位置:首页 > 工业技术
IBM Rational Software Architect建模
IBM Rational Software Architect建模

IBM Rational Software Architect建模PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:陈樟洪,金发华,李嘉涛等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121063329
  • 页数:375 页
图书介绍:IBM Rational Software Architect是IBM公司推出的从设计到开发的完整的集成开发环境。它支持UML建模、模型驱动开发等多种建模相关的活动。本书由浅入深地介绍怎样使用RSA进行软件建模,包括:安装使用RSA、创建UML模型、与RUP相关的建模活动、创建数据模型、模型驱动开发、可重用模型和服务模型。本书的介绍篇和RSA建模入门篇适合RSA的初级和中级用户。本书的RSA建模高级篇适合有一定RSA使用经验的高级用户,或者已经阅读入门篇的读者。
《IBM Rational Software Architect建模》目录

第1章 追根溯源——IBM建模工具的发展 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.1IBM Software Development Platform 10

2.1.2IBM Software Delivery Platform 10

2.1.3Software Delivery Platform的新特性 12

2.2RSA的特性 14

2.2.1基于Eclipse平台 14

2.2.2建模和开发平台 14

2.2.3支持UML2.0 16

2.2.4支持Java/C/C++ 16

2.2.5开发结构检查和控制 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

第4章 RSA模型 38

4.1关于建模 39

4.1.1什么是建模 39

4.1.2为什么建模 39

4.1.3为什么对软件进行建模 40

4.1.4为什么一些开发人员不选择软件建模 41

4.1.5何时建模 41

4.1.6如何建模 44

4.2RUP和RSA 45

4.2.16个最佳实践 46

4.2.2二维结构 48

4.3RSAUML模型概述 55

4.3.1模型文件 56

4.3.2基于包的组织结构 57

4.4空白模型 59

4.5用例模型 59

4.5.1在RSA中创建用例模型 60

4.5.2用例模型的内部组织 61

4.5.3用例图 63

4.5.4活动图 65

4.6分析模型 66

4.6.1在RSA中创建分析模型 67

4.6.2分析模型的内部组织 68

4.6.3类图——静态结构 71

4.6.4顺序图——动态结构 73

4.7设计模型 74

4.7.1在RSA中创建设计模型 75

4.7.2定义分类器的内部结构——组合结构图 76

4.7.3对对象行为建模——状态图 77

4.7.4对组件进行建模——组件图 78

4.7.5对部署和拓扑进行建模——部署图 78

4.8数据建模 79

本章小结 79

第5章 RSA建模 80

5.1 UML 2.0和UML1.x 81

5.2 RSA对UML建模概览 83

5.2.1建模透视图 83

5.2.2常用技巧 85

5.3业务需求建模阶段的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类图——静态结构 105

5.4.2顺序图——动态结构 111

5.5建立设计模型阶段的UML图 121

5.5.1组合结构图 121

5.5.2状态图 125

5.5.3组件图 134

5.5.4部署图 139

5.5.5查看模型元素的关系 143

5.5.6发布模型 148

5.6管理UML模型 150

5.6.1创建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在小组环境下RSA建模的管理 171

5.8.1模型划分 171

5.8.2比较和合并一个模型的不同版本 173

本章小结 174

第6章 RSA数据建模 175

6.1RSA数据透视图概述 176

6.1.1常用视图与编辑器介绍 177

6.1.2常用技巧 179

6.2RSA物理数据建模 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

第7章 RSA与模型驱动开发 204

7.1模型驱动开发概述 205

7.1.1业务环境及推动因素 205

7.1.2了解模型驱动开发方法 207

7.1.3模型驱动开发的好处 210

7.1.4 RSA模型驱动开发 212

7.2 MDD模型驱动开发方法 214

7.2.1模型驱动开发 215

7.2.2模型驱动开发项目规划 222

7.2.3模型驱动开发方案生命周期 225

7.2.4模型驱动开发上下文环境 227

7.3在RSA中应用MDD 229

7.3.1 RSA中的MDD流程 229

7.3.2 MDD示例场景 231

7.3.3 MDD框架开发 232

7.3.4 MDD应用开发 243

本章小结 245

第8章 可重用模型 246

8.1基于模式的开发 250

8.1.1模式定义 250

8.1.2在RSA中应用模式 252

8.1.3开发自己的模式 259

8.2用RAS规范打包可重用资产 269

8.2.1RAS规范介绍 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开发中的作用 285

9.3使用RSA进行SOA建模和开发 289

9.3.1为面向服务的解决方案建模 293

9.3.2将业务过程转变为解决方案 303

9.3.3设计和实现服务组件 307

9.4实例 309

9.4.1使用UML Profile for Software Services进行面向服务建模 310

9.4.2使用RSA实现服务组件 326

本章小结 337

附录A UML简介 338

附录B Eclipse简介 348

附录C 模型项目文件的迁移 355

附录D 术语表 368

返回顶部