图书介绍
UML2与Rose建模从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![UML2与Rose建模从入门到精通](https://www.shukui.net/cover/72/33464773.jpg)
- 李波主编;史江萍,杨弘平,吕海华等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302437994
- 出版时间:2016
- 标注页数:336页
- 文件大小:52MB
- 文件页数:350页
- 主题词:面向对象语言-程序设计-教材
PDF下载
下载说明
UML2与Rose建模从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 UML概述1
1.1 什么是UML1
1.2 UML的发展历程2
1.3 UML的特点3
1.4 UML的组成3
1.4.1 UML中的事物3
1.4.2 UML中的关系5
1.4.3 UML的图6
1.5 UML的视图12
1.5.1 用例视图13
1.5.2 逻辑视图13
1.5.3 并发视图13
1.5.4 组件视图13
1.5.5 部署视图13
1.6 系统开发阶段14
1.7 小 结15
1.8 习 题15
第2章 面向对象技术和建模基础16
2.1 面向对象的基本概念16
2.1.1 面向对象方法17
2.1.2 对象18
2.1.3 类19
2.1.4 封装20
2.1.5 继承21
2.1.6 多态22
2.1.7 消息23
2.2 面向对象开发24
2.2.1 系统调查和需求分析24
2.2.2 面向对象分析方法25
2.2.3 面向对象设计方法26
2.3 软件建模概述27
2.3.1 软件建模的概念27
2.3.2 软件建模的用途27
2.3.3 软件建模的优点28
2.4 小 结28
2.5 习 题29
第3章 UML建模工具简介30
3.1 常用UML建模工具31
3.1.1 Visio31
3.1.2 PowerDesigner33
3.1.3 StarUML34
3.1.4 Rational Rose34
3.2 IBM Rational Rose Enterprise Edition 2007的安装37
3.2.1 安装IBM Rational Rose Enterprise Edition 200737
3.2.2 插件程序的安装40
3.3 使用Rational Rose建模40
3.3.1 Rational Rose可视化环境组成41
3.3.2 Rose模型、视图与图42
3.4 Rose建模的基本操作43
3.4.1 新建Rose模型44
3.4.2 打开Rose模型45
3.4.3 创建Rose框图45
3.5 双向工程52
3.5.1 正向工程52
3.5.2 逆向工程56
3.6 小 结57
3.7 习 题58
第4章 用例和用例图59
4.1 用例和用例图的概念59
4.1.1 参与者61
4.1.2 用例62
4.1.3 用例描述64
4.2 用例之间的可视化表示65
4.2.1 包含关系65
4.2.2 扩展关系66
4.2.3 泛化关系67
4.2.4 分组关系67
4.3 用例图建模技术及应用67
4.3.1 识别出系统中的角色和用例68
4.3.2 区分用例优先次序72
4.3.3 构建用例图模型73
4.4 超市进销存管理系统用例图模型构建实例74
4.5 小 结78
4.6 习 题78
第5章 类图和对象图79
5.1 类图和对象图概述79
5.1.1 类图的概述79
5.1.2 对象图的概述82
5.1.3 接口84
5.1.4 抽象类84
5.2 类之间的关系85
5.2.1 依赖关系85
5.2.2 泛化关系87
5.2.3 关联关系87
5.2.4 实现关系92
5.3 类图的建模技术及应用93
5.3.1 类图的建立过程93
5.3.2 类的识别方法94
5.3.3 类图分析实例96
5.4 小 结105
5.5 习 题106
第6章 顺序图和通信图107
6.1 顺序图107
6.1.1 顺序图概述107
6.1.2 顺序图的组成元素108
6.1.3 消息的语法格式116
6.1.4 顺序图的建模技术及应用117
6.2 通信图124
6.2.1 通信图概述124
6.2.2 通信图的基本内容125
6.2.3 通信图建模技术及应用128
6.2.4 顺序图与通信图的比较132
6.3 小 结133
6.4 习 题134
第7章 状态机图和活动图135
7.1 状态机图135
7.1.1 状态机图概述135
7.1.2 状态机图的基本元素137
7.1.3 状态137
7.1.4 转换140
7.1.5 状态机图的建模技术及应用142
7.2 活动图145
7.2.1 活动图概述145
7.2.2 活动图的基本元素146
7.2.3 动作状态146
7.2.4 活动状态147
7.2.5 转移147
7.2.6 分支147
7.2.7 分叉和汇合148
7.2.8 泳道148
7.2.9 对象流149
7.2.10 活动图的建模技术及应用150
7.2.11 状态机图和活动图的比较156
7.3 小 结156
7.4 习 题156
第8章 构件图和部署图158
8.1 构件图158
8.1.1 构件图概述158
8.1.2 组件(Component)160
8.1.3 接口(Interface)161
8.1.4 关系(Relationship)162
8.1.5 使用构件图对系统建模及应用163
8.2 部署图166
8.2.1 部署图概述166
8.2.2 节点(Node)166
8.2.3 组件(Component)168
8.2.4 关系(Relationship)169
8.2.5 部署图的系统建模及应用169
8.3 小 结173
8.5 习题174
第9章 包图、组合结构图、定时图和交互概览图175
9.1 包 图175
9.1.1 包图概述175
9.1.2 包之间的关系176
9.1.3 包图的建模技术及应用177
9.2 组合结构图178
9.2.1 组合结构图概述178
9.2.2 基本元素178
9.2.3 组合结构图的建模技术及应用178
9.3 定时图179
9.3.1 定时图概述179
9.3.2 基本元素179
9.3.3 定时图的建模技术及应用179
9.4 交互概览图181
9.4.1 交互概览图概述181
9.4.2 基本元素182
9.4.3 交互概览图的建模技术及应用182
9.5 小 结185
9.6 习题185
第10章 统一软件过程RUP186
10.1 RUP简介186
10.1.1 什么是RUP过程186
10.1.2 RUP的特点187
10.2 RUP工作流程189
10.2.1 业务建模190
10.2.2 需求分析190
10.2.3 分析与设计190
10.2.4 实现190
10.2.5 测试190
10.2.6 部署190
10.2.7 配置和变更管理191
10.2.8 项目管理191
10.2.9 环境191
10.2.10 统一软件开发过程RUP裁剪191
10.3 RUP的十大要素191
10.3.1 开发前景191
10.3.2 达成计划192
10.3.3 标识和减少风险192
10.3.4 分配和跟踪任务192
10.3.5 检查商业理由193
10.3.6 设计组件构架193
10.3.7 对产品进行增量式的构建和测试193
10.3.8 验证和评价结果193
10.3.9 管理和控制变化193
10.3.10 提供用户支持194
10.4 Rose在RUP模型中的应用194
10.4.1 可视化建模194
10.4.2 Rose介绍194
10.4.3 Rose建模与RUP195
10.4.4 Rose建模与RUP应用实例196
10.5 小结199
10.6 习 题200
第11章 汽车租赁系统201
11.1 系统需求分析201
11.1.1 汽车租赁系统的需求分析201
11.1.2 功能模块图202
11.2 用例图设计建模204
11.2.1 汽车租赁系统中的用例图简述204
11.2.2 与客户有关的用例图204
11.2.3 与系统维护人员有关的用例图205
11.2.4 与技术人员有关的用例图206
11.3 类图设计建模207
11.4 顺序图209
11.4.1 汽车租赁系统中的数据流和相应顺序图209
11.4.2 与客户有关的事件流和顺序图209
11.4.3 与系统维护人员有关的事件流和顺序图213
11.4.4 与技术人员有关的事件流和用例图217
11.5 通信图设计建模220
11.5.1 汽车租赁系统中的通信图220
11.5.2 与客户有关的通信图220
11.5.3 与技术人员有关的通信图222
11.5.4 与系统维护人员有关的通信图223
11.6 活动图225
11.6.1 系统中的活动图225
11.6.2 与客户有关的活动图226
11.6.3 与系统维护人员有关的活动图229
11.6.4 与技术人员有关的活动图232
11.7 状态机图设计建模233
11.8 部署图设计建模235
第12章 新闻中心管理系统237
12.1 系统需求说明237
12.1.1 新闻中心管理系统的需求分析237
12.1.2 新闻中心管理系统的功能模块238
12.1.3 UML对系统需求分析的支持240
12.1.4 利用UML模型构造软件体系结构240
12.2 系统的用例图241
12.3 系统中的类图243
12.4 系统的顺序图246
12.5 系统的通信图249
12.6 系统状态机图250
12.7 系统的活动图252
12.8 系统的配置和实现253
12.9 系统的部署图253
12.1 0生成Java代码254
12.1 1逆向工程的实现260
第13章 BBS论坛系统262
13.1 BBS论坛系统的需求分析262
13.1.1 系统的功能需求263
13.1.2 前台功能模块265
13.1.3 后台功能模块267
13.2 BBS论坛系统的UML建模270
13.2.1 BBS论坛系统的用例图270
13.2.2 BBS论坛系统的顺序图274
13.2.3 BBS论坛系统的通信图292
13.2.4 BBS论坛系统的状态机图300
13.2.5 BBS论坛系统的活动图301
13.3 BBS论坛系统中的类及相互关系308
13.3.1 BBS论坛系统中的类308
13.3.2 类之间的关系图312
13.4 .BBS论坛系统中的配置和部署313
13.4.1 构件图的建立313
13.4.2 部署图的建立313
第14章 数码录音机系统314
14.1 数码录音机系统的需求分析314
14.1.1 外部事件315
14.1.2 数码录音机系统的用例图317
14.1.3 用例场景318
14.2 数码录音机系统中的对象和类图319
14.2.1 数码录音机系统中的对象319
14.2.2 数码录音机系统中的类图320
14.3 数码录音机系统的状态图326
14.4 数码录音机系统的系统架构328
14.5 数码录音机系统的协作图330
14.6 数码录音机系统详细设计333
14.6.1 硬件的对象建模333
14.6.2 音频压缩算法333
14.6.3 使用直接内存访问通道333
14.6.4 硬件资源分配335
14.6.5 内存分配335
14.7 数码录音机系统实现336
14.8 小 结336