图书介绍
面向对象技术及UML教程PDF|Epub|txt|kindle电子书版本网盘下载
- 李磊,王养廷编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115224255
- 出版时间:2010
- 标注页数:186页
- 文件大小:20MB
- 文件页数:196页
- 主题词:面向对象语言,UML-程序设计-高等学校-教材
PDF下载
下载说明
面向对象技术及UML教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象技术概述1
1.1 面向对象方法学1
1.1.1 面向对象方法学概述1
1.1.2 面向对象方法学的基本特征3
1.2 面向对象的类和对象6
1.3 面向对象程序设计语言7
1.4 小结9
1.5 习题9
第2章 RUP软件开发过程10
2.1 RUP软件开发过程概述10
2.1.1 RUP简介10
2.1.2 RUP主要特点10
2.1.3 RUP最佳实践11
2.2 RUP过程框架12
2.2.1 RUP过程框架模型12
2.2.2 RUP过程阶段13
2.2.3 RUP迭代开发模式14
2.3 RUP的静态结构14
2.4 RUP的角色16
2.4.1 分析员角色集17
2.4.2 开发人员角色集17
2.4.3 测试人员角色集17
2.4.4 经理角色集18
2.4.5 其他角色集18
2.5 RUP的活动18
2.5.1 先启阶段核心活动18
2.5.2 细化阶段核心活动18
2.5.3 构建阶段核心活动19
2.5.4 产品化阶段核心活动19
2.6 RUP的工件19
2.7 小结19
2.8 习题20
第3章 UML概述21
3.1 什么是UML21
3.1.1 UML简介21
3.1.2 UML的主要作用21
3.2 UML演变23
3.3 UML组成24
3.3.1 用例图25
3.3.2 类图、对象图、包图25
3.3.3 状态图、活动图25
3.3.4 顺序图、协作图26
3.3.5 构件图、部署图27
3.4 UML的应用领域27
3.5 UML 2.0的新特性28
3.6 小结30
3.7 习题30
第4章 UML工具31
4.1 UML工具介绍31
4.2 主要UML工具介绍33
4.3 Rational Rose的主要功能34
4.4 Rational Rose窗口介绍35
4.4.1 窗口的构成36
4.4.2 浏览器36
4.4.3 文档窗口38
4.4.4 工具栏38
4.4.5 框图窗口40
4.4.6 日志40
4.5 Rose模型视图41
4.6 Rational Rose框图创建43
4.6.1 创建Rose模型43
4.6.2 创建用例图45
4.6.3 创建类图47
4.6.4 创建状态图50
4.6.5 创建活动图51
4.6.6 创建顺序图52
4.6.7 创建协作图54
4.6.8 创建构件图55
4.7 Rational Rose的双向工程56
4.7.1 正向工程56
4.7.2 逆向工程58
4.8 小结59
4.9 习题59
第5章 用例和用例图61
5.1 用例图概述61
5.2 为什么要使用用例图62
5.3 用例图元素62
5.3.1 执行者62
5.3.2 用例63
5.3.3 系统64
5.3.4 关系64
5.3.5 用例描述67
5.4 用例图图符70
5.5 用例粒度71
5.6 用例图应用73
5.6.1 用户需求73
5.6.2 需求分析74
5.6.3 需求描述76
5.7 小结79
5.8 习题80
第6章 顺序图和协作图81
6.1 顺序图概述81
6.2 顺序图元素82
6.2.1 对象82
6.2.2 生命线83
6.2.3 激活83
6.2.4 消息83
6.3 顺序图图符85
6.4 顺序图理解86
6.4.1 条件分支87
6.4.2 从属流88
6.4.3 消息延迟88
6.4.4 循环88
6.4.5 顺序图片段90
6.5 顺序图应用91
6.6 协作图概述92
6.7 协作图元素92
6.7.1 对象92
6.7.2 多对象93
6.7.3 主动对象93
6.7.4 链93
6.7.5 消息93
6.7.6 消息种类94
6.7.7 消息序列化94
6.8 协作图图符95
6.9 协作图理解95
6.10 协作图应用96
6.11 顺序图与协作图之间关系97
6.12 小结98
6.13 习题98
第7章 类图和对象图99
7.1 类图概述99
7.2 类图元素100
7.2.1 类名称100
7.2.2 属性100
7.2.3 方法101
7.2.4 可见性101
7.3 类间关系102
7.3.1 关联102
7.3.2 泛化103
7.3.3 依赖104
7.3.4 其他关系104
7.4 抽象类105
7.5 类图图符106
7.6 类图理解107
7.7 类图应用108
7.7.1 类图的层次108
7.7.2 需求描述108
7.7.3 类的提取109
7.7.4 类图设计109
7.8 对象图概述110
7.9 对象图应用112
7.10 小结113
7.11 习题113
第8章 包114
8.1 概述114
8.2 包图图符115
8.3 包图理解115
8.3.1 包中元素115
8.3.2 包的可见性115
8.3.3 包间关系116
8.4 包图应用118
8.5 包的设计原则119
8.5.1 重用发布等价原则120
8.5.2 无环依赖原则120
8.5.3 稳定抽象等价原则121
8.5.4 稳定依赖原则121
8.5.5 共同封闭原则122
8.5.6 全部重用原则122
8.6 小结123
8.7 习题123
第9章 状态图和活动图124
9.1 状态图概述124
9.1.1 状态机124
9.1.2 状态图概述125
9.2 状态图元素126
9.2.1 起点和终点126
9.2.2 状态126
9.2.3 事件127
9.2.4 转换128
9.2.5 复合状态和子状态128
9.3 状态图图符129
9.4 状态图应用130
9.4.1 状态分析130
9.4.2 状态图描述131
9.5 活动图概述131
9.6 活动图元素132
9.6.1 起点和终点132
9.6.2 活动133
9.6.3 转移133
9.6.4 接收信号和发送信号133
9.6.5 决策点和汇合点134
9.6.6 分岔和汇合134
9.6.7 泳道134
9.7 活动图图符135
9.8 活动图应用136
9.8.1 过程分析136
9.8.2 活动连接136
9.8.3 活动图描述137
9.9 小结138
9.10 习题138
第10章 构件图139
10.1 构件图概述139
10.2 构件图元素139
10.2.1 构件140
10.2.2 接口141
10.2.3 依赖关系142
10.3 构件图图符142
10.4 构件图理解143
10.5 构件图应用144
10.6 小结145
10.7 习题146
第11章 部署图147
11.1 部署图概述147
11.2 部署图元素147
11.2.1 节点148
11.2.2 关联关系149
11.3 部署图图符149
11.4 部署图理解150
11.5 部署图应用151
11.6 小结153
11.7 习题153
第12章 面向对象实现技术154
12.1 面向对象的程序设计语言154
12.2 类和接口的设计155
12.2.1 类的设计155
12.2.2 接口的设计156
12.3 类的实现158
12.3.1 方法的实现158
12.3.2 代码设计158
12.3.3 类的包装160
12.4 小结161
12.5 习题161
第13章 UML项目实训163
13.1 项目启动163
13.1.1 建立项目组163
13.1.2 制定开发计划164
13.2 项目需求分析165
13.2.1 需求获取166
13.2.2 需求描述166
13.2.3 软件界面描述167
13.2.4 游戏规则定义168
13.2.5 游戏说明168
13.3 使用UML进行系统设计169
13.3.1 系统备选对象169
13.3.2 系统对象分析170
13.3.3 系统类图设计171
13.4 使用UML进行类设计172
13.4.1 添加系统类172
13.4.2 类图设计172
13.4.3 添加属性173
13.4.4 添加方法173
13.4.5 类图设计174
13.5 UML设计模型到代码实现转换175
13.6 UML在测试阶段的应用184
13.7 项目总结185
13.8 小结185
13.9 习题185