图书介绍

UML系统建模基础教程PDF|Epub|txt|kindle电子书版本网盘下载

UML系统建模基础教程
  • 李占波,薛均晓主编;刘小燕副主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030375704
  • 出版时间:2013
  • 标注页数:203页
  • 文件大小:85MB
  • 文件页数:216页
  • 主题词:面向对象语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐