图书介绍

清华电脑学堂 UML建模与应用标准教程 2018-2020版PDF|Epub|txt|kindle电子书版本下载

清华电脑学堂 UML建模与应用标准教程 2018-2020版
  • 夏丽华,卢旭编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302474715
  • 出版时间:2018
  • 标注页数:302页
  • 文件大小:53MB
  • 文件页数:312页
  • 主题词:面向对象语言-程序设计-教材

PDF下载


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

下载说明

清华电脑学堂 UML建模与应用标准教程 2018-2020版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 UML概述1

1.1面向对象开发1

1.1.1理解面向对象开发1

1.1.2面向对象的主要特征4

1.1.3面向对象的层和模型7

1.2认识UML8

1.2.1 UML的发展历程8

1.2.2 UML统一的作用9

1.2.3 UML体系结构10

1.2.4 UML建模流程和工具10

1.3 UML核心元素12

1.3.1 UML视图12

1.3.2 UML图13

1.3.3事物15

1.3.4关系17

1.3.5通用机制18

1.4思考与练习19

第2章 用例图21

2.1用例图的构成21

2.1.1系统22

2.1.2参与者23

2.1.3用例25

2.1.4关系27

2.2用例关系和描述28

2.2.1泛化关系28

2.2.2包含关系29

2.2.3扩展关系31

2.2.4用例描述33

2.3实例:创建BBS论坛用例图35

2.3.1确定系统信息35

2.3.2前台功能概述37

2.3.3构造用例模型39

2.4思考与练习41

第3章 类图43

3.1类图的概念43

3.1.1类图概述44

3.1.2类45

3.1.3定义类49

3.1.4接口50

3.2泛化关系51

3.2.1泛化的含义和用途51

3.2.2泛化的层次与多重继承52

3.2.3泛化约束53

3.3依赖关系和实现关系54

3.3.1依赖关系54

3.3.2实现关系56

3.4关联关系56

3.4.1二元关联57

3.4.2关联类62

3.4.3或关联与反身关联63

3.4.4聚合关系64

3.4.5组合关系64

3.5实例:创建BBS论坛类图65

3.5.1创建实体类65

3.5.2创建类与类之间的关系图67

3.6思考与练习69

第4章 对象图和包图70

4.1对象图70

4.1.1对象和类71

4.1.2对象和链71

4.1.3对象图概述73

4.1.4对象图和类图的区别75

4.1.5使用对象图测试类图75

4.2包图77

4.2.1包77

4.2.2导入包79

4.2.3包图概述80

4.2.4包之间的关系83

4.2.5包图和类图的区别84

4.3对象图和包图建模84

4.3.1使用对象图建模84

4.3.2使用包图建模85

4.4思考与练习85

第5章 活动图87

5.1活动图概述87

5.1.1定义活动图87

5.1.2活动图的主要元素88

5.1.3了解活动和动作89

5.2活动图的组成元素91

5.2.1基本组成元素91

5.2.2其他元素94

5.3控制结点100

5.3.1分支与合并101

5.3.2分叉与汇合102

5.4实例:创建BBS论坛活动图104

5.4.1建模步骤104

5.4.2创建活动图104

5.5思考与练习105

第6章 顺序图107

6.1顺序图概述107

6.1.1什么是顺序图108

6.1.2顺序图的元素108

6.2顺序图的构成元素108

6.2.1对象109

6.2.2生命线111

6.2.3消息111

6.2.4激活117

6.3建模和执行118

6.3.1建模时间118

6.3.2执行规范119

6.3.3建模迭代119

6.4实例:创建BBS论坛顺序图120

6.4.1会员用户功能顺序图120

6.4.2普通用户功能顺序图122

6.5思考与练习124

第7章 通信图和时序图126

7.1通信图概述126

7.1.1什么是通信图127

7.1.2对象与类角色127

7.1.3关联角色与链接128

7.1.4消息129

7.2操作消息元素130

7.2.1消息序列号与控制点130

7.2.2创建对象131

7.2.3消息迭代131

7.3时序图概述132

7.3.1什么是时序图132

7.3.2时序图中的对象133

7.3.3状态134

7.3.4时间135

7.3.5状态线135

7.3.6事件与消息137

7.4时间约束和替代138

7.4.1时间约束138

7.4.2时序图的替代表示法139

7.5实例:创建BBS论坛通信图141

7.5.1会员用户功能通信图141

7.5.2普通用户功能通信图142

7.6思考与练习143

第8章 组合结构图和交互概览图145

8.1组合结构图145

8.1.1内部结构145

8.1.2端口148

8.1.3协作149

8.2交互概览图150

8.2.1组成部分150

8.2.2使用交互151

8.2.3组合交互154

8.3思考与练习155

第9章 状态机图156

9.1状态机概述156

9.1.1状态机及其构成157

9.1.2状态机图标记符157

9.2转移159

9.2.1什么是转移159

9.2.2事件160

9.2.3动作163

9.2.4转移的类型164

9.3组合状态165

9.3.1顺序状态165

9.3.2并发子状态166

9.3.3同步状态167

9.3.4历史状态167

9.3.5子状态机引用状态168

9.4实例:创建自动取款机状态机图169

9.4.1分析状态机图170

9.4.2创建状态机图170

9.5思考与练习172

第10章 组件图和部署图173

10.1构造实现方式图概述173

10.1.1组件图概述173

10.1.2部署图概述174

10.1.3组合组件图和部署图176

10.2组件图176

10.2.1组件176

10.2.2接口178

10.2.3组件间的关系与组件嵌套179

10.2.4组件图的建模应用180

10.2.5组件图的适用情况182

10.3部署图183

10.3.1结点和连接183

10.3.2部署间的关系185

10.3.3部署图的适用情况及如何绘制185

10.3.4部署图的建模应用186

10.4实例:创建BBS论坛组件图和部署图188

10.4.1模型创建流程188

10.4.2实现BBS组件图和部署图190

10.5思考与练习191

第11章 UML与RUP193

11.1 RUP概述193

11.1.1理解软件开发过程193

11.1.2什么是RUP194

11.1.3 RUP的作用196

11.1.4 RUP的特点197

11.2 RUP的二维空间198

11.2.1时间维198

11.2.2 RUP的静态结构200

11.3核心工作流程202

11.3.1需求获取工作流202

11.3.2分析工作流205

11.3.3设计工作流207

11.3.4实现工作流210

11.3.5测试工作流213

11.4思考与练习215

第12章 对象约束语言217

12.1对象约束语言概述217

12.1.1对象约束语言简介218

12.1.2语言结构218

12.1.3语言语法219

12.1.4表达式222

12.2数据类型223

12.2.1基本数据类型223

12.2.2集合类型225

12.2.3 OclMessage类型226

12.2.4 OclVoid和OclAny类型226

12.2.5模型元素类型227

12.3集合228

12.3.1创建集合228

12.3.2操作集合228

12.3.3 Collection类型230

12.3.4 Set类型232

12.3.5 Bag类型233

12.3.6 Sequence类型234

12.4语言约束235

12.4.1使用约束235

12.4.2对象级约束238

12.4.3消息级约束239

12.4.4约束和泛化241

12.5思考与练习242

第13章 UML扩展机制244

13.1 UML的体系结构244

13.1.1 UML扩展机制概述245

13.1.2四层元模型体系结构245

13.1.3元元模型层247

13.1.4元模型层248

13.2 UML的核心语义249

13.2.1模型元素249

13.2.2视图元素250

13.3构造型252

13.3.1表示构造型252

13.3.2 UML标准构造型252

13.3.3 UML扩展机制进行建模255

13.4标记值257

13.4.1表示标记值257

13.4.2 UML标准标记值258

13.4.3自定义标记值258

13.4.4标记值应用元素259

13.5约束259

13.5.1表示约束259

13.5.2 UML标准约束262

13.5.3自定义约束263

13.6思考与练习263

第14章 UML与数据库设计265

14.1数据库设计概述265

14.1.1数据库设计与UML模型265

14.1.2数据库接口266

14.2类图到数据库的转换267

14.2.1基本映射转换267

14.2.2类到表的转换268

14.2.3关联关系的转换271

14.2.4需要避免的映射情况272

14.3完整性与约束验证273

14.3.1父表的约束273

14.3.2子表的约束276

14.4数据库实现与转换技术276

14.4.1类映射到数据库技术276

14.4.2 UML模型转换为数据库277

14.4.3 SQL语句实现数据库功能280

14.5思考与练习281

第15章 基于C+++的UML模型实现282

15.1模型元素的简单实现282

15.1.1类283

15.1.2实现原理284

15.2实现关联285

15.2.1基本关联285

15.2.2强制对可选或者强制关联287

15.2.3可选对可选关联287

15.2.4可选对多关联288

15.2.5强制对多关联289

15.2.6多对多关联289

15.2.7有序关联的实现290

15.2.8关联类的实现291

15.3受限关联的实现292

15.3.1受限关联概述292

15.3.2强制或者可选对可选对多受限关联293

15.3.3可选对强制或者可选对多受限关联294

15.3.4多对可选的受限关联295

15.3.5多对多受限关联296

15.4 UML关系的实现296

15.4.1泛化关系的实现296

15.4.2聚合与组合关系的实现297

15.5特殊类的实现298

15.5.1接口298

15.5.2枚举299

15.5.3包300

15.5.4模板300

15.6思考与练习301

热门推荐