图书介绍
UML面向对象分析与设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![UML面向对象分析与设计教程](https://www.shukui.net/cover/33/33496900.jpg)
- 胡荷芬,高斐编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302285410
- 出版时间:2012
- 标注页数:279页
- 文件大小:63MB
- 文件页数:290页
- 主题词:面向对象语言,UML-程序设计-高等学校-教材
PDF下载
下载说明
UML面向对象分析与设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基于面向对象的UML1
1.1 面向对象是UML的基础1
1.1.1 什么是面向对象1
1.1.2 面向对象的基本特征6
1.2 什么是模型9
1.2.1 为什么要建模9
1.2.2 建模的目标和原则10
1.3 用面向对象设计项目11
1.3.1 面向对象分析11
1.3.2 面向对象设计15
1.4 什么是UML17
1.4.1 UML的发展历史17
1.4.2 UML的主要特点18
1.4.3 UML的应用领域19
1.4.4 用UML可以建立的模型种类19
1.5 习题24
第2章 UML语言综述26
2.1 UML语言的构成26
2.2 UML的基本元素26
2.2.1 结构事物26
2.2.2 行为事物28
2.2.3 分组事物29
2.2.4 注释事物29
2.3 关系元素30
2.4 视图和图31
2.4.1 视图31
2.4.2 图36
2.5 UML的公共机制41
2.5.1 UML的通用机制41
2.5.2 UML的扩展机制42
2.6 习题45
第3章 UML工具——Rational Rose47
3.1 Rational Rose概述47
3.2 Rational Rose的安装48
3.3 Rational Rose的使用50
3.3.1 Rational Rose的启动界面50
3.3.2 Rational Rose的主界面52
3.3.3 Rational Rose的常用操作57
3.4 Rational Rose的四种视图模型64
3.4.1 用例视图64
3.4.2 逻辑视图68
3.4.3 部署视图72
3.4.4 构件视图73
3.5 用Rational Rose生成代码74
3.5.1 生成代码的方法75
3.5.2 逆向工程78
3.6 习题79
第4章 类图和对象图81
4.1 类图的概念81
4.2 UML中的类82
4.2.1 类的表示83
4.2.2 类的组成83
4.2.3 类的类型87
4.2.4 类的构造型88
4.3 类图中的关系89
4.3.1 实现关系89
4.3.2 泛化关系90
4.3.3 依赖关系91
4.3.4 关联关系92
4.4 绘制类图93
4.4.1 类图和类的创建93
4.4.2 类与类之间关系的创建98
4.5 对象图的概念100
4.5.1 对象的表示101
4.5.2 链的表示101
4.6 绘制对象图的方法102
4.7 创建类图和对象图实例分析103
4.7.1 确定类和关联103
4.7.2 确定属性和操作104
4.7.3 根据类图创建对象图105
4.8 习题105
第5章 包图108
5.1 包图的概念108
5.1.1 模型的组织结构108
5.1.2 包图和包110
5.2 包的表示111
5.2.1 包的命名111
5.2.2 包的可见性111
5.2.3 包的构造型112
5.2.4 包的子系统113
5.3 包图中的关系113
5.3.1 依赖关系113
5.3.2 泛化关系115
5.4 包的嵌套115
5.5 绘制包图116
5.5.1 包的创建116
5.5.2 添加包中的类117
5.5.3 包的依赖关系创建118
5.6 创建包图实例分析118
5.6.1 确定包的分类118
5.6.2 创建包和关系119
5.7 习题120
第6章 用例图122
6.1 用例图的概念122
6.2 用例图的表示123
6.2.1 参与者的表示123
6.2.2 用例的表示124
6.3 参与者之间的关系125
6.3.1 识别参与者125
6.3.2 参与者间的泛化关系126
6.4 用例之间的关系127
6.4.1 识别用例127
6.4.2 用例的粒度127
6.4.3 用例规约128
6.4.4 标识用例间的关系129
6.5 系统边界132
6.6 绘制用例图132
6.6.1 创建用例图133
6.6.2 创建参与者135
6.6.3 创建用例136
6.6.4 创建用例和参与者之间的关联137
6.6.5 创建用例之间的关系137
6.7 创建用例图实例分析138
6.7.1 需求分析138
6.7.2 识别参与者140
6.7.3 确定用例140
6.7.4 构建用例模型141
6.8 习题142
第7章 序列图145
7.1 序列图的概念145
7.2 序列图的表示146
7.2.1 对象的表示146
7.2.2 生命线的表示147
7.2.3 激活的表示148
7.2.4 消息的表示148
7.3 序列图中的对象行为150
7.3.1 对象的创建和销毁150
7.3.2 分支与从属流151
7.4 绘制序列图151
7.4.1 序列图的创建和删除151
7.4.2 序列图中对象的创建和删除153
7.4.3 消息的创建154
7.4.4 消息的设置155
7.4.5 生命线的设置157
7.4.6 对象的销毁157
7.5 创建序列图实例分析158
7.5.1 需求分析158
7.5.2 确定序列对象159
7.5.3 创建的序列图160
7.6 习题160
第8章 活动图163
8.1 活动图的概念163
8.2 活动图的表示164
8.2.1 活动状态的表示165
8.2.2 动作状态的表示165
8.2.3 组合活动的表示166
8.2.4 分支与合并的表示166
8.2.5 分叉与汇合的表示167
8.2.6 对象流的表示168
8.2.7 泳道的表示169
8.3 绘制活动图170
8.3.1 活动图的创建170
8.3.2 初始和终止状态的创建172
8.3.3 动作状态的创建172
8.3.4 活动状态的创建173
8.3.5 泳道的创建174
8.3.6 转换的创建175
8.3.7 分支的创建175
8.4 创建活动图实例分析176
8.4.1 确定需求用例176
8.4.2 确定用例路径177
8.4.3 创建完整的活动图178
8.5 习题178
第9章 协作图182
9.1 协作图的概念182
9.2 协作图的表示183
9.2.1 对象的表示184
9.2.2 消息的表示184
9.2.3 链的表示185
9.3 绘制协作图185
9.3.1 协作图的创建185
9.3.2 对象的创建187
9.3.3 链和消息的创建188
9.3.4 序列图和协作图的转换189
9.4 创建协作图实例分析189
9.4.1 创建协作图的步骤189
9.4.2 需求分析190
9.4.3 确定协作图元素191
9.4.4 确定元素之间的关系191
9.4.5 创建协作图192
9.5 习题192
第10章 状态图195
10.1 状态图的概念195
10.1.1 状态机195
10.1.2 状态图196
10.2 状态图的表示197
10.2.1 状态197
10.2.2 转换199
10.2.3 判定201
10.2.4 同步202
10.2.5 事件203
10.2.6 初始状态和终止状态204
10.3 状态的分类204
10.3.1 历史状态205
10.3.2 组成状态205
10.4 绘制状态图206
10.4.1 状态图的创建207
10.4.2 初始和终止状态的创建208
10.4.3 状态的创建208
10.4.4 状态间转换的创建209
10.4.5 事件的创建209
10.4.6 动作的创建210
10.4.7 监护条件的创建211
10.5 创建状态图实例分析211
10.5.1 确定状态图的实体211
10.5.2 确定状态图中实体的状态212
10.5.3 创建相关事件完成状态图212
10.6 习题213
第11章 构件图和部署图215
11.1 构件的概念215
11.1.1 构件215
11.1.2 构件的种类216
11.1.3 构件的表示216
11.2 构件图的概念217
11.3 绘制构件图219
11.3.1 构件图的创建219
11.3.2 构件的创建221
11.3.3 构件关系的创建221
11.4 部署图222
11.4.1 部署图的概念222
11.4.2 部署图的表示222
11.5 绘制部署图224
11.5.1 节点的创建225
11.5.2 节点的设置226
11.5.3 连接的创建227
11.6 创建构件图和部署图实例分析228
11.6.1 创建构件图228
11.6.2 创建部署图230
11.7 习题231
第12章 Rational统一过程234
12.1 软件开发过程234
12.2 Rational统一过程简介235
12.2.1 统一过程的概念235
12.2.2 Rational统一过程的历史236
12.3 Rational统一过程的框架237
12.3.1 Rational统一过程的核心工作流238
12.3.2 Rational统一过程的迭代开发模式240
12.3.3 Rational统一过程的最佳实现240
12.4 Rational统一过程的开发模型244
12.4.1 统一过程的动态开发245
12.4.2 统一过程的静态开发249
12.4.3 面向架构的过程251
12.5 Rational统一过程的配置和实现253
12.5.1 Rational统一过程的配置253
12.5.2 Rational统一过程的实现253
12.6 习题255
第13章 网上购物商店257
13.1 系统需求分析257
13.2 系统建模259
13.2.1 创建系统用例模型259
13.2.2 创建系统静态模型262
13.2.3 创建系统动态模型266
13.2.4 创建系统部署模型277