图书介绍
清华电脑学堂 UML建模与应用标准教程 2018-2020版PDF|Epub|txt|kindle电子书版本下载
![清华电脑学堂 UML建模与应用标准教程 2018-2020版](https://www.shukui.net/cover/75/34599967.jpg)
- 夏丽华,卢旭编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302474715
- 出版时间:2018
- 标注页数:302页
- 文件大小:53MB
- 文件页数:312页
- 主题词:面向对象语言-程序设计-教材
PDF下载
下载说明
清华电脑学堂 UML建模与应用标准教程 2018-2020版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面向对象的主要特征4
1.1.3面向对象的层和模型7
1.2认识UML8
1.2.1 UML的发展历程8
1.2.2 UML统一的作用9
1.2.3 UML体系结构10
1.2.4 UML建模流程和工具10
1.3 UML核心元素12
1.3.1 UML视图12
1.3.2 UML图13
1.3.3事物15
1.3.4关系17
1.3.5通用机制18
1.4思考与练习19
第2章 用例图21
2.1用例图的构成21
2.1.1系统22
2.1.2参与者23
2.1.3用例25
2.1.4关系27
2.2用例关系和描述28
2.2.1泛化关系28
2.2.2包含关系29
2.2.3扩展关系31
2.2.4用例描述33
2.3实例:创建BBS论坛用例图35
2.3.1确定系统信息35
2.3.2前台功能概述37
2.3.3构造用例模型39
2.4思考与练习41
第3章 类图43
3.1类图的概念43
3.1.1类图概述44
3.1.2类45
3.1.3定义类49
3.1.4接口50
3.2泛化关系51
3.2.1泛化的含义和用途51
3.2.2泛化的层次与多重继承52
3.2.3泛化约束53
3.3依赖关系和实现关系54
3.3.1依赖关系54
3.3.2实现关系56
3.4关联关系56
3.4.1二元关联57
3.4.2关联类62
3.4.3或关联与反身关联63
3.4.4聚合关系64
3.4.5组合关系64
3.5实例:创建BBS论坛类图65
3.5.1创建实体类65
3.5.2创建类与类之间的关系图67
3.6思考与练习69
第4章 对象图和包图70
4.1对象图70
4.1.1对象和类71
4.1.2对象和链71
4.1.3对象图概述73
4.1.4对象图和类图的区别75
4.1.5使用对象图测试类图75
4.2包图77
4.2.1包77
4.2.2导入包79
4.2.3包图概述80
4.2.4包之间的关系83
4.2.5包图和类图的区别84
4.3对象图和包图建模84
4.3.1使用对象图建模84
4.3.2使用包图建模85
4.4思考与练习85
第5章 活动图87
5.1活动图概述87
5.1.1定义活动图87
5.1.2活动图的主要元素88
5.1.3了解活动和动作89
5.2活动图的组成元素91
5.2.1基本组成元素91
5.2.2其他元素94
5.3控制结点100
5.3.1分支与合并101
5.3.2分叉与汇合102
5.4实例:创建BBS论坛活动图104
5.4.1建模步骤104
5.4.2创建活动图104
5.5思考与练习105
第6章 顺序图107
6.1顺序图概述107
6.1.1什么是顺序图108
6.1.2顺序图的元素108
6.2顺序图的构成元素108
6.2.1对象109
6.2.2生命线111
6.2.3消息111
6.2.4激活117
6.3建模和执行118
6.3.1建模时间118
6.3.2执行规范119
6.3.3建模迭代119
6.4实例:创建BBS论坛顺序图120
6.4.1会员用户功能顺序图120
6.4.2普通用户功能顺序图122
6.5思考与练习124
第7章 通信图和时序图126
7.1通信图概述126
7.1.1什么是通信图127
7.1.2对象与类角色127
7.1.3关联角色与链接128
7.1.4消息129
7.2操作消息元素130
7.2.1消息序列号与控制点130
7.2.2创建对象131
7.2.3消息迭代131
7.3时序图概述132
7.3.1什么是时序图132
7.3.2时序图中的对象133
7.3.3状态134
7.3.4时间135
7.3.5状态线135
7.3.6事件与消息137
7.4时间约束和替代138
7.4.1时间约束138
7.4.2时序图的替代表示法139
7.5实例:创建BBS论坛通信图141
7.5.1会员用户功能通信图141
7.5.2普通用户功能通信图142
7.6思考与练习143
第8章 组合结构图和交互概览图145
8.1组合结构图145
8.1.1内部结构145
8.1.2端口148
8.1.3协作149
8.2交互概览图150
8.2.1组成部分150
8.2.2使用交互151
8.2.3组合交互154
8.3思考与练习155
第9章 状态机图156
9.1状态机概述156
9.1.1状态机及其构成157
9.1.2状态机图标记符157
9.2转移159
9.2.1什么是转移159
9.2.2事件160
9.2.3动作163
9.2.4转移的类型164
9.3组合状态165
9.3.1顺序状态165
9.3.2并发子状态166
9.3.3同步状态167
9.3.4历史状态167
9.3.5子状态机引用状态168
9.4实例:创建自动取款机状态机图169
9.4.1分析状态机图170
9.4.2创建状态机图170
9.5思考与练习172
第10章 组件图和部署图173
10.1构造实现方式图概述173
10.1.1组件图概述173
10.1.2部署图概述174
10.1.3组合组件图和部署图176
10.2组件图176
10.2.1组件176
10.2.2接口178
10.2.3组件间的关系与组件嵌套179
10.2.4组件图的建模应用180
10.2.5组件图的适用情况182
10.3部署图183
10.3.1结点和连接183
10.3.2部署间的关系185
10.3.3部署图的适用情况及如何绘制185
10.3.4部署图的建模应用186
10.4实例:创建BBS论坛组件图和部署图188
10.4.1模型创建流程188
10.4.2实现BBS组件图和部署图190
10.5思考与练习191
第11章 UML与RUP193
11.1 RUP概述193
11.1.1理解软件开发过程193
11.1.2什么是RUP194
11.1.3 RUP的作用196
11.1.4 RUP的特点197
11.2 RUP的二维空间198
11.2.1时间维198
11.2.2 RUP的静态结构200
11.3核心工作流程202
11.3.1需求获取工作流202
11.3.2分析工作流205
11.3.3设计工作流207
11.3.4实现工作流210
11.3.5测试工作流213
11.4思考与练习215
第12章 对象约束语言217
12.1对象约束语言概述217
12.1.1对象约束语言简介218
12.1.2语言结构218
12.1.3语言语法219
12.1.4表达式222
12.2数据类型223
12.2.1基本数据类型223
12.2.2集合类型225
12.2.3 OclMessage类型226
12.2.4 OclVoid和OclAny类型226
12.2.5模型元素类型227
12.3集合228
12.3.1创建集合228
12.3.2操作集合228
12.3.3 Collection类型230
12.3.4 Set类型232
12.3.5 Bag类型233
12.3.6 Sequence类型234
12.4语言约束235
12.4.1使用约束235
12.4.2对象级约束238
12.4.3消息级约束239
12.4.4约束和泛化241
12.5思考与练习242
第13章 UML扩展机制244
13.1 UML的体系结构244
13.1.1 UML扩展机制概述245
13.1.2四层元模型体系结构245
13.1.3元元模型层247
13.1.4元模型层248
13.2 UML的核心语义249
13.2.1模型元素249
13.2.2视图元素250
13.3构造型252
13.3.1表示构造型252
13.3.2 UML标准构造型252
13.3.3 UML扩展机制进行建模255
13.4标记值257
13.4.1表示标记值257
13.4.2 UML标准标记值258
13.4.3自定义标记值258
13.4.4标记值应用元素259
13.5约束259
13.5.1表示约束259
13.5.2 UML标准约束262
13.5.3自定义约束263
13.6思考与练习263
第14章 UML与数据库设计265
14.1数据库设计概述265
14.1.1数据库设计与UML模型265
14.1.2数据库接口266
14.2类图到数据库的转换267
14.2.1基本映射转换267
14.2.2类到表的转换268
14.2.3关联关系的转换271
14.2.4需要避免的映射情况272
14.3完整性与约束验证273
14.3.1父表的约束273
14.3.2子表的约束276
14.4数据库实现与转换技术276
14.4.1类映射到数据库技术276
14.4.2 UML模型转换为数据库277
14.4.3 SQL语句实现数据库功能280
14.5思考与练习281
第15章 基于C+++的UML模型实现282
15.1模型元素的简单实现282
15.1.1类283
15.1.2实现原理284
15.2实现关联285
15.2.1基本关联285
15.2.2强制对可选或者强制关联287
15.2.3可选对可选关联287
15.2.4可选对多关联288
15.2.5强制对多关联289
15.2.6多对多关联289
15.2.7有序关联的实现290
15.2.8关联类的实现291
15.3受限关联的实现292
15.3.1受限关联概述292
15.3.2强制或者可选对可选对多受限关联293
15.3.3可选对强制或者可选对多受限关联294
15.3.4多对可选的受限关联295
15.3.5多对多受限关联296
15.4 UML关系的实现296
15.4.1泛化关系的实现296
15.4.2聚合与组合关系的实现297
15.5特殊类的实现298
15.5.1接口298
15.5.2枚举299
15.5.3包300
15.5.4模板300
15.6思考与练习301