图书介绍

UML 建模、设计与分析标准教程 2013-2015版 清华电脑学堂2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

UML 建模、设计与分析标准教程 2013-2015版 清华电脑学堂
  • 王菁,赵元庆等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302318729
  • 出版时间:2013
  • 标注页数:348页
  • 文件大小:124MB
  • 文件页数:360页
  • 主题词:面向对象语言-程序设计-教材

PDF下载


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

下载说明

UML 建模、设计与分析标准教程 2013-2015版 清华电脑学堂PDF格式电子书版下载

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

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

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

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

图书目录

第1章 UML入门1

1.1 认识面向对象2

1.1 面向对象简介2

1.2 面向对象开发简介3

1.1.3 面向对象的主要特性4

1.1.4 面向对象中的3层7

1.1 5面向对象中的3种模型7

1.2 现实软件开发模式的问题8

1.2.1 面向过程8

1.2.2 面向对象9

1.3 UML的诞生背景10

1.4 认识UML11

1.4.1 UML发展历史11

1.4.2 UML统一的作用11

1.4.3 UML体系结构12

1.4.4 建模工具13

1.4.5 UML建模流程13

1.5 UML核心元素14

1.5.1 视图14

1.5.2 图15

1.5.3 事物17

1.5.4 关系19

1.5.5 通用机制20

1.6 统一过程RUP21

1.6.1 RUP简介21

1.6.2 RUP与UML21

1.7 思考与练习22

第2章 用例图24

2.1 用例图的构成25

2.1.1 系统25

2.1.2 参与者25

2.1.3 用例27

2.1.4 关系29

2.2 用例间的关系29

2.2.1 泛化关系30

2.2.2 包含关系30

2.2.3 扩展关系31

2.3 用例描述33

2.4 创建用例图模型36

2.4.1 系统整体分析36

2.4.2 确定系统参与者36

2.4.3 确定用例与构造用例模型37

2.5 思考与练习41

第3章 类图43

3.1 类图44

3.1.1 类图概述44

3.1.2 类及类的表示45

3.1.3 定义类49

3.2 接口50

3.3 泛化关系51

3.3.1 泛化的含义和用途51

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

3.3.3 泛化约束53

3.4 依赖关系和实现关系54

3.5 关联关系56

3.5.1 二元关联57

3.5.2 关联类61

3.5.3 或关联与反身关联62

3.5.4 聚合关系63

3.5.5 组合关系64

3.6 类图关系的强弱顺序65

3.7 抽象操作和抽象类65

3.8 构造类图模型66

3.9 思考与练习68

第4章 对象图和包图71

4.1 对象图72

4.1.1 对象和类72

4.1.2 对象和链72

4.1.3 理解对象图74

4.1.4 使用对象图建模75

4.1.5 使用对象图测试类图76

4.1.6 对象图和类图的区别77

4.2 包图78

4.2.1 包78

4.2.2 导入包80

4.2.3 包图81

4.2.4 包之间的关系83

4.2.5 使用包图建模85

4.2.6 包图和类图的区别85

4.3 思考与练习85

第5章 活动图87

5.1 活动图概述88

5.1.1 活动图的简介88

5.1.2 活动图的主要元素89

5.1.3 了解活动和动作89

5.2 基本组成元素91

5.2.1 活动状态91

5.2.2 动作状态92

5.2.3 转移92

5.2.4 判定93

5.2.5 开始和结束状态94

5.3 控制结点94

5.3.1 分支与合并94

5.3.2 分叉与汇合96

5.4 其他元素97

5.4.1 事件和触发器97

5.4.2 泳道97

5.4.3 对象流98

5.4.4 发送信号动作99

5.4.5 接收事件动作100

5.4.6 可中断区间101

5.4.7 异常102

5.5 活动图的应用103

5.5.1 建模步骤103

5.5.2 借书操作中的活动图104

5.5.3 状态图和活动图的比较107

5.6 思考与练习107

第6章 顺序图109

6.1 顺序图简介110

6.1.1 顺序图定义110

6.1.2 顺序图的构成110

6.2 生命线与激活111

6.2.1 生命线111

6.2.2 激活112

6.3 对象112

6.3.1 对象简介112

6.3.2 对象的创建和撤销113

6.4 消息114

6.4.1 消息简介114

6.4.2 同步消息115

6.4.3 异步消息116

6.4.4 消息的条件控制117

6.4.5 消息中的参数和序号118

6.4.6 分支和从属流119

6.5 建模时间120

6.6 执行规范121

6.7 创建顺序图模型121

6.7.1 确定用例与工作流122

6.7.2 布置对象与添加消息122

6.8 思考与练习124

第7章 通信图126

7.1 通信图的含义及构成127

7.1.1 对象与类角色127

7.1.2 关联角色与链接128

7.1.3 消息129

7.2 消息的序列号与控制点129

7.3 创建对象130

7.4 消息迭代131

7.5 顺序图与通信图131

7.6 思考与练习132

第8章 时间图133

8.1 时间图及其构成134

8.1.1 时间图中的对象135

8.1.2 状态136

8.1.3 1时间136

8.1.4 状态线137

8.1.5 事件与消息138

8.2 时间约束140

8.3 时间图的替代表示法141

8.4 思考与练习142

第9章 状态机图143

9.1 状态机图概述144

9.1.1 状态机及其构成144

9.1.2 状态机图标记符144

9.2 转移146

9.2.1 转移简介146

9.2.2 事件147

9.2.3 动作150

9.2.4 转移的类型151

9.3 组合状态152

9.3.1 顺序状态153

9.3.2 并发子状态153

9.3.3 同步状态154

9.3.4 历史状态155

9.3.5 子状态机引用状态155

9.4 建造状态机图模型157

9.4.1 分析状态机图157

9.4.2 完成状态机图157

9.5 思考与练习159

第10章 组合结构图和交互概览图161

10.1 组合结构图162

10.1.1 内部结构162

10.1.2 端口164

10.1.3 协作165

10.2 交互概览图166

10.2.1 组成部分166

10.2.2 使用交互167

10.2.3 组合交互169

10.3 思考与练习170

第11章 组件图与部署图172

11.1 组件图概述173

11.1.1 组件图概述173

11.1.2 组件174

11.1.3 接口176

11.1.4 组件间的关系与组件嵌套177

11.1.5 组件图的建模应用177

11.1.6 组件图的适用情况179

11.2 部署图180

11.2.1 部署图概述180

11.2.2 节 点和连接181

11.2.3 部署间的关系182

11.2.4 部署图的适用情况及如何绘制183

11.2.5 部署图的建模应用184

11.3 组合组件图和部署图186

11.4 组件图和部署图的建模实现186

11.4.1 添加节 点和关联关系187

11.4.2 添加组件、类和对象187

11.4.3 添加依赖关系188

11.4.4 实现图书管理系统189

11.5 思考与练习190

第12章 UML与RUP193

12.1 理解软件开发过程194

12.2 RUP (Rational统一过程)194

12.2.1 理解RUP195

12.2.2 为什么要使用RUP196

12.2.3 RUP的特点197

12.3 RUP的二维空间198

12.3.1 时间维198

12.3.2 RUP的静态结构200

12.4 核心工作流程202

12.4.1 需求获取工作流202

12.4.2 分析工作流205

12.4.3 设计工作流207

12.4.4 实现工作流209

12.4.5 测试工作流212

12.5 RUP的十大开发要素214

12.5.1 开发前景214

12.5.2 达成计划215

12.5.3 标识和减小风险216

12.5.4 分配和跟踪任务216

12.5.5 检查商业理由216

12.5.6 设计组件构架216

12.5.7 对产品进行增量式的构建和测试217

12.5.8 验证和评价结果217

12.5.9 管理和控制变化217

12.5.1 0提供用户支持217

12.6 StarUML与RUP217

12.6.1 StarUML概述218

12.6.2 StarUML与RUP的模型图关系219

12.7 思考与练习219

第13章 UML与数据库设计221

13.1 数据库设计与UML模型222

13.2 数据库接口222

13.3 类图到数据库的转换223

13.3.1 基本映射转换223

13.3.2 类到表的转换225

13.3.3 关联关系的转换227

13.3.4 需要避免的映射情况228

13.4 完整性与约束验证229

13.4.1 父表的约束229

13.4.2 子表的约束231

13.5 数据库的其他技术232

13.5.1 存储过程232

13.5.2 触发器233

13.5.3 索引233

13.6 铁路系统UML模型到数据库转换233

13.7 用SQL语句实现数据库功能236

13.8 思考与练习237

第14章 UML扩展机制239

14.1 UML扩展机制简单概述240

14.2 UML的体系结构240

14.2.1 四层元模型体系结构240

14.2.2 元元模型层242

14.2.3 元模型层243

14.3 UML核心语义244

14.3.1 模型元素244

14.3.2 视图元素246

14.4 构造型247

14.4.1 表示构造型247

14.4.2 UML标准构造型247

14.4.3 UML扩展机制进行建模250

14.5 标记值252

14.5.1 表示标记值252

14.5.2 UML标准标记值253

14.5.3 自定义标记值253

14.5.4 标记值应用元素254

14.6 约束254

14.6 1约束概述255

14.6.2 表示约束255

14.6.3 UML标准约束256

14.6.4 自定义约束258

14.7 思考与练习258

第15章 对象约束语言260

15.1 对象约束语言简介261

15.2 语言结构261

15.2.1 抽象语法261

15.2.2 具体语法262

15.3 语言语法262

15.3.1 固化类型262

15.3.2 运算符和操作263

15.3.3 关键字264

15.3.4 元组264

15.4 表达式265

15.5 数据类型265

15.5.1 基本数据类型266

15.5.2 集合类型268

15.5.3 OclMessage类型268

15.5.4 OclVoid类型269

15.5.5 OclAny类型269

15.5.6 模型元素类型270

15.6 集合271

15.6.1 创建集合271

15.6.2 操作集合271

15.6.3 Collection类型273

15.6.4 Set类型274

15.6.5 Bag类型276

15.6.6 Sequence类型276

15.7 使用约束278

15.7.1 基本约束278

15.7.2 组合约束279

15.7.3 迭代约束279

15.8 对象级约束280

15.8.1 常量280

15.8.2 前置和后置条件281

15.8.3 let约束281

15.9 消息级约束282

15.1 0约束和泛化284

15.1 1思考与练习285

第16章 基于C+的UML模型实现287

16.1 模型元素的简单实现288

16.1.1 类288

16.1.2 实现原理289

16.2 泛化关系的实现290

16.3 实现关联291

16.3.1 基本关联292

16.3.2 强制对可选或者强制关联293

16.3.3 可选对可选关联294

16.3.4 可选对多关联294

16.3.5 强制对多关联295

16.3.6 多对多关联295

16.3.7 有序关联的实现296

16.3.8 关联类的实现297

16.4 受限关联的实现298

16.4.1 强制或者可选对可选受限关联299

16.4.2 可选对强制或者可选受限关联300

16.4.3 多对可选的受限关联301

16.4.4 多对受限关联301

16.5 聚合与组合关系的实现302

16.6 特殊类的实现303

16.6.1 接口303

16.6.2 枚举304

16.6.3 包304

16.6.4 模板305

16.7 思考与练习306

第17章 BBS论坛管理系统310

17.1 论坛概述311

17.1.1 简单了解论坛311

17.1.2 论坛的形式312

17.1.3 论坛的推广313

17.2 论坛系统需求分析314

17.2.1 论坛系统功能需求概述314

17.2.2 前台功能概述315

17.3 论坛系统的用例图318

17.3.1 会员用户功能用例图318

17.3.2 普通用户功能用例图319

17.4 论坛系统的类图319

17.4.1 实体类319

17.4.2 类与类之间的关系图321

17.5 论坛系统的顺序图323

17.5.1 会员用户功能顺序图323

17.5 2普通用户功能顺序图324

17.6 论坛系统的通信图327

17.6.1 会员用户功能通信图327

17.6.2 普通用户功能通信图328

17.7 论坛系统的状态图330

17.8 论坛系统的活动图330

17.9 论坛系统的组件图331

17.1 0论坛系统的部署图332

第18章 网上购物系统设计333

18.1 系统概述334

18.1.1 系统结构334

18.1.2 需求分析334

18.1.3 UML建模步骤335

18.2 用例图模型336

18.2.1 确认用例336

18.2.2 确定用例间的关系336

18.2.3 完成网购用例图338

18.3 静态模型338

18.3.1 定义系统的类339

18.3.2 完成类图340

18.4 交互模型341

18.4.1 顺序图341

18.4.2 通信图344

18.5 状态机图345

18.6 实现方式图347

18.6.1 组件图347

18.6.2 部署图347

热门推荐