图书介绍
UML系统建模基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![UML系统建模基础教程](https://www.shukui.net/cover/56/31026205.jpg)
- 李占波,薛均晓主编;刘小燕副主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030375704
- 出版时间:2013
- 标注页数:203页
- 文件大小:85MB
- 文件页数:216页
- 主题词:面向对象语言-程序设计-教材
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类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 Rose30
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什么是统一过程RUP169
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 XP179
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