UML系统建模基础教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:李占波,薛均晓主编;刘小燕副主编
- 出 版 社:北京:科学出版社
- 出版年份:2013
- ISBN:9787030375704
- 页数:203 页
第1章 面向对象概述 1
1.1面向对象的含义 1
1.1.1对象 1
1.1.2类 2
1.1.3消息 2
1.1.4封装 2
1.1.5继承 3
1.1.6多态 3
1.2面向对象的有效性 3
1.2.1面向过程方法的困难 3
1.2.2面向对象方法的有效性 4
1.3面向对象项目开发 5
1.3.1历史回顾 5
1.3.2面向对象建模 6
1.3.3面向对象编程 6
1.3.4面向对象编程语言 7
1.3.5面向对象系统开发过程 8
1.3.6面向对象分析与面向对象设计 9
1.4总结 10
习题 10
第2章UML概述 12
2.1模型与建模 12
2.1.1软件开发模型 12
2.1.2分析模型与设计模型 14
2.2 UML简介 15
2.2.1 UML的定义 15
2.2.2 UML发展历史 15
2.2.3 UML与软件开发 16
2.2.4 UML的模型、视图、图与系统架构建模 18
2.3 UML视图 18
2.3.1用例视图 19
2.3.2逻辑视图 19
2.3.3构件视图 19
2.3.4并发视图 19
2.3.5部署视图 20
2.4 UML图 20
2.4.1用例图 20
2.4.2类图 20
2.4.3对象图 21
2.4.4序列图 21
2.4.5协作图 22
2.4.6状态图 22
2.4.7活动图 23
2.4.8构件图 23
2.4.9部署图 24
2.5模型元素 24
2.6通用机制和扩展机制 25
2.6.1通用机制 25
2.6.2扩展机制 26
2.7 UML建模工具 27
2.8总结 29
习题 29
第3章UML建模工具Rational Rose简介 30
3.1安装Rational Rose 30
3.1.1 Windows XP系统下Rational Rose安装步骤 30
3.1.2 Windows 7系统安装Rational Rose启动报错处理 33
3.2 Rational Rose基本操作 34
3.2.1 Rational Rose启动界面与主界面 34
3.2.2使用Rational Rose建模 37
3.2.3 Rational Rose全局选项设置 39
3.3 Rational Rose的四种视图模型 40
3.3.1用例视图 40
3.3.2逻辑视图 42
3.3.3构件视图 44
3.3.4部署视图 45
3.4 Rational Rose双向工程 46
3.4.1正向工程 46
3.4.2逆向工程 47
3.5总结 48
习题 48
第4章 用例图 50
4.1用例图概述 50
4.2用例图组成要素及表示方法 51
4.2.1参与者 51
4.2.2用例 52
4.2.3关系 53
4.3描述用例 55
4.3.1事件流 56
4.3.2描述用例模板 58
4.4用例图建模及案例分析 58
4.4.1创建用例图 58
4.4.2用例图工具箱按钮 59
4.4.3创建参与者与用例 60
4.4.4创建关系 60
4.4.5用例图建模案例 61
4.5总结 63
习题 63
第5章 类图与对象图 65
5.1类图 65
5.1.1类图概述 65
5.1.2类及类的表示 65
5.1.3接口 69
5.1.4类之间的关系 70
5.2关联关系 70
5.2.1二元关联 70
5.2.2导航性 70
5.2.3标注关联 71
5.2.4聚合与组合 72
5.3泛化关系 72
5.3.1泛化及其表示方法 72
5.3.2抽象类与多态 73
5.4依赖关系与实现关系 75
5.5类图建模及案例分析 76
5.5.1创建类 76
5.5.2创建类与类之间的关系 77
5.5.3案例分析 78
5.6对象图 80
5.6.1对象图的组成 81
5.6.2类图和对象图的区别 82
5.6.3创建对象图 82
5.7总结 83
习题 83
第6章 序列图 85
6.1序列图概述 85
6.2序列图组成要素及表示方法 86
6.2.1对象 86
6.2.2生命线 86
6.2.3激活 87
6.2.4消息 88
6.3序列图建模及案例分析 89
6.3.1创建对象 89
6.3.2创建生命线 92
6.3.3创建消息 93
6.3.4销毁对象 95
6.4总结 99
习题 99
第7章 协作图 101
7.1协作图概述 101
7.2协作图组成要素及表示方法 102
7.2.1对象 102
7.2.2消息 103
7.2.3链 105
7.3协作图建模及案例分析 105
7.3.1创建对象 105
7.3.2创建消息 108
7.3.3创建链 108
7.4总结 110
习题 111
第8章 状态图 112
8.1基于状态的对象行为建模 112
8.2状态图概述 113
8.3状态图组成要素及表示方法 114
8.3.1状态 114
8.3.2转换 119
8.3.3判定 121
8.3.4同步 121
8.3.5事件 122
8.4状态图建模及案例分析 124
8.4.1创建状态图 124
8.4.2创建初始和终止状态 125
8.4.3创建状态 126
8.4.4创建状态之间的转换 127
8.4.5创建事件 127
8.4.6创建动作 128
8.4.7创建监护条件 129
8.5总结 130
习题 131
第9章 活动图 132
9.1基于活动的系统行为建模 132
9.2活动图概述 132
9.3活动图组成要素及表示方法 133
9.3.1动作状态 134
9.3.2活动状态 134
9.3.3组合活动 134
9.3.4分叉与结合 135
9.3.5分支与合并 136
9.3.6泳道 136
9.3.7对象流 137
9.4活动图建模及案例分析 138
9.4.1创建活动图 138
9.4.2创建初始和终止状态 140
9.4.3创建动作状态 140
9.4.4创建活动状态 140
9.4.5创建转换 141
9.4.6创建分叉与结合 141
9.4.7创建分支与合并 142
9.4.8创建泳道 142
9.4.9创建对象流 143
9.5总结 146
习题 146
第10章 构件图和部署图 148
10.1构件图的基本概念 148
10.1.1构件 149
10.1.2构件图 151
10.2部署图的基本概念 152
10.2.1节点 152
10.2.2部署图 154
10.3构件图与部署图建模及案例分析 155
10.3.1创建构件图 155
10.3.2创建部署图 158
10.3.3案例分析 162
10.4总结 164
习题 164
第11章 软件开发方法学 166
11.1软件开发中的经典阶段 166
11.2传统软件开发方法学 167
11.2.1传统软件开发方法学简介 167
11.2.2瀑布模型 168
11.3软件开发新方法学 169
11.3.1什么是统一过程RUP 169
11.3.2 RUP的发展历程及其应用 169
11.3.3 RUP二维模型 170
11.3.4 RUP的核心工作流 175
11.3.5 RUP的迭代开发模型 177
11.3.6 RUP的应用优势和局限性 177
11.4其他软件开发模型 178
11.4.1喷泉模型 178
11.4.2原型模型 179
11.4.3 XP 179
11.5总结 180
习题 180
第12章 银行系统 181
12.1需求分析 181
12.2系统建模 181
12.2.1创建系统用例模型 181
12.2.2创建系统静态模型 183
12.2.3创建系统动态模型 189
12.2.4创建系统部署模型 202
12.3总结 203
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《管理信息系统习题集》郭晓军 2016
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019