UML面向对象建模基础PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:徐锋,陈暄等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2006
- ISBN:7508440072
- 页数:242 页
第1章 UML概述 1
1.1 什么是UML 2
1.1.1 UML的发展历程 2
1.1.2 UML的特性 3
1.1.3 UML的发展现状 3
1.2 什么是模型 3
1.2.1 为什么要建模 4
1.2.2 为什么要用UML建模 5
1.2.3 用UML可以建立什么模型 5
1.2.4 谁应该建模 6
1.3 常见的UML认识误区 7
1.4 本章小结 8
1.5 复习题 8
第2章 UML世界的构成 10
2.2 事物构造块 11
2.1 UML的组成 11
2.2.1 面向对象视角下的世界 12
2.2.2 结构事物 12
2.2.3 行为事物 16
2.2.4 分组事物 17
2.2.5 注释事物 17
2.3 关系构造块 17
2.4 UML规则 20
2.5 UML公共机制 21
2.5.1 UML规格描述 21
2.5.2 UML修饰 22
2.5.3 UML通用划分 22
2.6 UML扩展机制 22
2.6.3 约束 23
2.6.2 标记值 23
2.6.1 构造型 23
2.7 UML体系结构与图 24
2.7.1 UML中的图 24
2.7.2 “4+1”视图 25
2.8 本章小结 26
2.9 复习题 27
第3章 类图 28
3.1 什么是类 29
3.1.1 面向对象的思想 29
3.1.2 如何在UML模型中表示一个类 30
3.2 如何阅读类图 31
3.2.1 类图的基本部分 31
3.2.2 类图的增强部分 34
3.3.1 接口与抽象类 36
3.3 其他高级概念 36
3.3.2 关联类 38
3.3.3 模板类 38
3.3.4 主动类 39
3.3.5 嵌套类 39
3.3.6 依赖关系 40
3.3.7 引用对象与值对象 41
3.3.8 对象约束语言(OCL) 41
3.4 如何绘制类图 42
3.4.1 发现类 43
3.4.2 关联分析 44
3.4.3 职责分析 45
3.4.4 限定与修改 46
3.5 类图应用说明 47
3.5.1 软件系统模型 47
3.6 复合结构图 51
3.5.2 数据库逻辑模型 51
3.7 本章小结 52
3.8 复习题 53
第4章 对象图 56
4.1 对象与类的关系 57
4.1.1 对象的概念 57
4.1.2 对象的特性 57
4.1.3 对象与类 58
4.2 如何阅读对象图 59
4.2.1 对象图的表示法 59
4.2.2 阅读方法 59
4.3 如何绘制对象图 60
4.4 对象图应用说明 62
4.6 复习题 63
4.5 本章小结 63
第5章 包图 64
5.1 什么是包 65
5.1.1 包的作用 65
5.1.2 包的表示法 65
5.2 如何阅读包图 66
5.2.1 包图的解读 66
5.2.2 包的构造型 68
5.3 如何绘制包图 70
5.3.1 寻找包 70
5.3.2 确定包之间的依赖关系 71
5.4 包图应用说明 71
5.4.1 对成组元素建模 71
5.4.2 对体系结构建模 72
5.5 本章小结 72
5.6 复习题 72
第6章 用例图 74
6.1 用例和用例驱动开发 75
6.1.1 现代需求技术 75
6.1.2 用例驱动开发过程 75
6.1.3 参与者和用例 76
6.2 如何阅读用例图 77
6.2.1 用例图部分 77
6.2.2 用例描述部分 81
6.3 如何绘制用例图 83
6.3.1 记录需求特性 83
6.3.2 识别参与者 84
6.3.3 合并需求获得用例 84
6.3.4 细化用例描述 86
6.4 用例图应用说明 88
6.4.1 用例模型的运用方法 88
6.4.2 建模要点 89
6.5 本章小结 90
6.6 复习题 91
第7章 交互图 93
7.1 交互与交互图 94
7.1.1 交互的概念 94
7.1.2 UML交互图的类型 94
7.2 如何阅读交互图 95
7.2.1 顺序图 95
7.2.2 其他交互片断操作符 101
7.2.3 通信图 104
7.3 如何绘制交互图 106
7.3.1 准备工作 107
7.3.2 Robustness(鲁棒)分析 107
7.3.3 构建交互模型 110
7.4 交互图应用说明 111
7.4.2 分析阶段的交互模型之后 112
7.4.1 分析阶段的交互模型 112
7.4.3 设计阶段的交互模型 113
7.4.4 建模要点 113
7.5 定时图 113
7.6 本章小结 115
7.7 复习题 115
第8章 活动图 118
8.1 活动图概述 119
8.2 如何阅读活动图 119
8.2.1 简单活动图 119
8.2.2 带泳道的活动图 121
8.2.3 带对象流的活动图 122
8.2.4 复杂活动图 124
8.4.1 对工作流建模 128
8.4 活动图应用说明 128
8.3 如何绘制活动图 128
8.4.2 对操作建模 130
8.5 本章小结 130
8.6 复习题 130
第9章 交互概述图 133
9.1 什么是交互概述图 134
9.2 如何阅读交互概述图 134
9.2.1 理解活动控制流 134
9.2.2 分析活动节点 135
9.3 如何绘制交互概述图 136
9.3.1 策略选择 136
9.3.2 理清主线 136
9.3.3 表述细节 137
9.4 本章小结 138
9.5 复习题 138
第10章 状态机图 139
10.1.1 状态及状态表示法 140
10.1.2 状态机 140
10.1 状态和状态机 140
10.2 如何阅读状态机图 141
10.2.1 简单状态机图 141
10.2.2 包含复杂转换的状态机图 143
10.2.3 包含复合状态的状态机图 145
10.3 如何绘制状态机图 150
10.4 状态机图应用说明 152
10.5 本章小结 153
10.6 复习题 153
第11章 构件图 156
11.1.1 构件的要素 157
11.1.2 构件和类 157
11.1 什么是构件 157
11.1.3 构件的表示法 158
11.2 如何阅读构件图 159
11.2.1 基本构件图 159
11.2.2 嵌套的构件图 160
11.3 如何绘制构件图 160
11.4 构件图应用说明 161
11.4.1 对可执行程序的结构建模 162
11.4.2 对源代码进行建模 162
11.5 本章小结 163
11.6 复习题 163
第12章 部署图 165
12.1 如何阅读部署图 166
12.1.1 基本部署图 166
12.1.2 部署图的补充元素 168
12.2 如何绘制部署图 168
12.3 部署图应用说明 169
12.4 本章小结 170
12.5 复习题 171
第13章 需求建模基础与实例 172
13.1 什么是需求 173
13.1.1 需求的定义 173
13.1.2 需求工程 174
13.1.3 需求捕获 175
13.2 如何使用UML对需求建模 177
13.2.1 用例模型——组织需求 177
13.2.2 类模型——概念模型 179
13.2.3 交互模型——描述事件流 179
13.3 需求建模实例 180
13.3.1 确定业务需求 180
13.3.2 需求捕获 181
13.3.3 建立概念模型 183
13.3.4 建立用例模型 185
13.3.5 编写用例规格描述 188
13.3.6 用户界面初步设计 192
13.4 本章小结 193
13.5 复习题 193
第14章 设计建模基础与实例 195
14.1 设计建模的内容 196
14.2 如何使用UML进行设计建模 197
14.2.1 架构建模 197
14.2.2 构件建模 201
14.3 设计建模实例 202
14.3.1 确定解决方案 202
14.3.2 架构建模 204
14.3.3 构件建模 208
14.5 复习题 216
14.4 本章小结 216
第15章 数据库建模基础与实例 218
15.1 UML和数据库模型 219
15.1.1 数据库模型与类模型 219
15.1.2 数据模型的三种形式 219
15.2 UML数据库建模 220
15.2.1 概念模型 220
15.2.2 逻辑模型 221
15.2.3 物理模型 222
15.3 数据库建模实例 223
15.3.1 构建概念模型 223
15.3.2 构建逻辑模型 223
15.3.3 构建物理模型 224
15.4 本章小结 227
15.5 复习题 228
第16章 UML模型管理 229
16.1 UML模型的组成 230
16.1.1 模型基本元素 230
16.1.2 模型组织元素 231
16.1.3 模型修饰元素 233
16.1.4 其他辅助元素 233
16.2 用Rose管理UML模型 234
16.2.1 Rose操作基础 234
16.2.2 用例视图的组织方法 235
16.2.3 逻辑视图的组织方法 237
16.2.4 其他视图的组织方法 239
16.2.5 模型创建流程 239
16.2.6 模型发布 239
16.3 本章小结 241
16.4 复习题 241
参考文献 242
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《基础乐理》牛丽君 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018