图书介绍

UML软件建模技术 基于IBM RSA工具2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

UML软件建模技术 基于IBM RSA工具
  • 高科华,李娜主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302454465
  • 出版时间:2017
  • 标注页数:249页
  • 文件大小:45MB
  • 文件页数:262页
  • 主题词:面向对象语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

UML软件建模技术 基于IBM RSA工具PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 为什么需要UML建模1

1.1 软件工程概述1

1.1.1 软件工程的产生1

1.1.2 什么是软件工程2

1.1.3 软件生命周期3

1.1.4 软件过程3

1.2 UML概述8

1.2.1 UML的产生和演变8

1.2.2 UML的定义和特点9

1.2.3 UML的应用领域10

1.3 UML建模10

1.3.1 为什么软件开发需要UML建模11

1.3.2 为什么一些开发人员不选择UML建模11

1.3.3 何时进行UML建模12

1.3.4 如何进行UML建模14

思考题14

实训任务15

第2章 UML建模工具16

2.1 RSA与RUP16

2.1.1 什么是RSA16

2.1.2 RSA的安装17

2.1.3 在RSA中应用RUP18

2.2 RSA使用基础18

2.2.1 RSA建模透视图18

2.2.2 RSA操作常用技巧20

2.3 其他UML建模工具简介24

2.3.1 IBM Rational Rhapsody24

2.3.2 PowerDesigner25

2.3.3 Visio25

2.3.4 Enterprise Architect26

2.3.5 TOGETHER26

2.3.6 一些免费的建模工具26

思考题27

实训任务27

第3章 UML与面向对象开发方法28

3.1 面向对象概念28

3.1.1 对象和类30

3.1.2 消息与方法32

3.1.3 面向对象的要素33

3.2 面向对象建模36

3.2.1 按模型的用途对模型分类36

3.2.2 按软件开发过程对模型分类38

3.2.3 IBM RSA面向对象建模的主要步骤38

3.3 面向对象的分析与设计39

3.3.1 面向对象分析40

3.3.2 面向对象设计40

3.4 面向对象实现42

3.4.1 C++43

3.4.2 Java43

3.4.3 C#和ASP.NET44

3.4.4 PHP44

3.4.5 JavaScript44

3.4.6 Python44

3.4.7 Ruby44

3.4.8 Groovy44

3.4.9 Go45

3.5 UML对面向对象开发的支持45

3.5.1 用例模型45

3.5.2 分析模型45

3.5.3 设计模型46

思考题46

第4章 业务需求建模阶段的UML图47

4.1 什么是业务需求建模47

4.1.1 创建用例模型48

4.1.2 用例模型的组织结构50

4.2 业务需求建模阶段的UML图51

4.2.1 用例图51

4.2.2 活动图58

思考题64

实训任务64

第5章 系统分析建模阶段的UML图71

5.1 什么是系统分析建模71

5.1.1 创建分析模型72

5.1.2 分析模型的组织结构73

5.2 系统分析建模阶段的UML图74

5.2.1 类图——静态结构74

5.2.2 顺序图(时序图)88

思考题97

实训任务98

第6章 系统设计建模阶段的UML图110

6.1 什么是系统设计建模110

6.1.1 创建设计模型111

6.1.2 设计模型的组织结构113

6.2 系统设计建模阶段的UML图113

6.2.1 组合结构图114

6.2.2 状态图119

6.2.3 组件图126

6.2.4 部署图130

思考题135

实训任务135

第7章 RSA对系统实现阶段的支持137

7.1 从模型到实现137

7.1.1 从UML模型转换为Java代码137

7.1.2 从UML模型转换为C++代码143

7.1.3 从UML模型转换为XML文档145

7.2 用RSA进行模型驱动开发146

7.2.1 模型驱动开发概述146

7.2.2 模型驱动开发方法151

7.2.3 用RSA进行模型驱动开发154

7.3 RSA 中用逆向工程获得UML模型167

7.3.1 用逆向工程从Java代码获得UML模型167

7.3.2 用逆向工程从C++代码获得UML模型167

思考题169

实训任务169

第8章 RSA数据库建模170

8.1 数据库建模概述170

8.1.1 什么是数据库建模170

8.1.2 物理数据建模的一般步骤171

8.1.3 在RSA中创建数据库设计项目172

8.2 RSA数据透视图175

8.2.1 常用视图与编辑器介绍176

8.2.2 常用技巧178

8.3 RSA数据库建模180

8.3.1 表设计180

8.3.2 视图设计183

8.3.3 关系设计185

8.4 用逆向工程从数据库获得数据库模型187

8.5 物理数据模型生成DDL192

思考题194

实训任务194

第9章 综合实训195

9.1 项目概览195

9.1.1 项目描述195

9.1.2 创建UML项目195

9.2 创建PiggyBank用例模型196

9.2.1 创建用例图196

9.2.2 创建活动图197

9.3 创建PiggyBank分析模型199

9.3.1 新建PiggyBank分析模型199

9.3.2 识别分析类200

9.3.3 创建PiggyBank领域模型200

9.3.4 创建Account Operations用例实现概览图202

9.3.5 创建Display Balance Participants图202

9.3.6 创建Display Balance时序图204

9.3.7 创建Transfer Money Participants图205

9.3.8 创建Transfer Money时序图207

9.3.9 创建Cash Check Participants图211

9.3.10 创建CashCheck时序图212

9.3.11 PiggyBank在线银行系统的分析类概览图213

9.4 创建PiggyBank设计模型215

9.4.1 新建PiggyBank设计模型216

9.4.2 识别实现设计子包和创建包图216

9.4.3 创建CityBank集成设计层217

9.4.4 创建业务设计层包结构218

9.4.5 创建framework组件层219

9.4.6 创建EJB组件子包224

9.4.7 创建EJB delegate组件包229

9.4.8 对设计模型应用概要文件231

实训任务232

参考文献249

热门推荐