主页 详情

《清华电脑学堂 UML建模与应用标准教程 2018-2020版》_夏丽华,卢旭编著_14396784_9787302474715

【书名】:《清华电脑学堂 UML建模与应用标准教程 2018-2020版》
【作者】:夏丽华,卢旭编著
【出版社】:北京:清华大学出版社
【时间】:2018
【页数】:302
【ISBN】:9787302474715
【SS码】:14396784

最新查询

内容简介

第1章 UML概述

1.1面向对象开发

1.1.1理解面向对象开发

1.1.2面向对象的主要特征

1.1.3面向对象的层和模型

1.2认识UML

1.2.1 UML的发展历程

1.2.2 UML统一的作用

1.2.3 UML体系结构

1.2.4 UML建模流程和工具

1.3 UML核心元素

1.3.1 UML视图

1.3.2 UML图

1.3.3事物

1.3.4关系

1.3.5通用机制

1.4思考与练习

第2章 用例图

2.1用例图的构成

2.1.1系统

2.1.2参与者

2.1.3用例

2.1.4关系

2.2用例关系和描述

2.2.1泛化关系

2.2.2包含关系

2.2.3扩展关系

2.2.4用例描述

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

2.3.1确定系统信息

2.3.2前台功能概述

2.3.3构造用例模型

2.4思考与练习

第3章 类图

3.1类图的概念

3.1.1类图概述

3.1.2类

3.1.3定义类

3.1.4接口

3.2泛化关系

3.2.1泛化的含义和用途

3.2.2泛化的层次与多重继承

3.2.3泛化约束

3.3依赖关系和实现关系

3.3.1依赖关系

3.3.2实现关系

3.4关联关系

3.4.1二元关联

3.4.2关联类

3.4.3或关联与反身关联

3.4.4聚合关系

3.4.5组合关系

3.5实例:创建BBS论坛类图

3.5.1创建实体类

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

3.6思考与练习

第4章 对象图和包图

4.1对象图

4.1.1对象和类

4.1.2对象和链

4.1.3对象图概述

4.1.4对象图和类图的区别

4.1.5使用对象图测试类图

4.2包图

4.2.1包

4.2.2导入包

4.2.3包图概述

4.2.4包之间的关系

4.2.5包图和类图的区别

4.3对象图和包图建模

4.3.1使用对象图建模

4.3.2使用包图建模

4.4思考与练习

第5章 活动图

5.1活动图概述

5.1.1定义活动图

5.1.2活动图的主要元素

5.1.3了解活动和动作

5.2活动图的组成元素

5.2.1基本组成元素

5.2.2其他元素

5.3控制结点

5.3.1分支与合并

5.3.2分叉与汇合

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

5.4.1建模步骤

5.4.2创建活动图

5.5思考与练习

第6章 顺序图

6.1顺序图概述

6.1.1什么是顺序图

6.1.2顺序图的元素

6.2顺序图的构成元素

6.2.1对象

6.2.2生命线

6.2.3消息

6.2.4激活

6.3建模和执行

6.3.1建模时间

6.3.2执行规范

6.3.3建模迭代

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

6.4.1会员用户功能顺序图

6.4.2普通用户功能顺序图

6.5思考与练习

第7章 通信图和时序图

7.1通信图概述

7.1.1什么是通信图

7.1.2对象与类角色

7.1.3关联角色与链接

7.1.4消息

7.2操作消息元素

7.2.1消息序列号与控制点

7.2.2创建对象

7.2.3消息迭代

7.3时序图概述

7.3.1什么是时序图

7.3.2时序图中的对象

7.3.3状态

7.3.4时间

7.3.5状态线

7.3.6事件与消息

7.4时间约束和替代

7.4.1时间约束

7.4.2时序图的替代表示法

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

7.5.1会员用户功能通信图

7.5.2普通用户功能通信图

7.6思考与练习

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

8.1组合结构图

8.1.1内部结构

8.1.2端口

8.1.3协作

8.2交互概览图

8.2.1组成部分

8.2.2使用交互

8.2.3组合交互

8.3思考与练习

第9章 状态机图

9.1状态机概述

9.1.1状态机及其构成

9.1.2状态机图标记符

9.2转移

9.2.1什么是转移

9.2.2事件

9.2.3动作

9.2.4转移的类型

9.3组合状态

9.3.1顺序状态

9.3.2并发子状态

9.3.3同步状态

9.3.4历史状态

9.3.5子状态机引用状态

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

9.4.1分析状态机图

9.4.2创建状态机图

9.5思考与练习

第10章 组件图和部署图

10.1构造实现方式图概述

10.1.1组件图概述

10.1.2部署图概述

10.1.3组合组件图和部署图

10.2组件图

10.2.1组件

10.2.2接口

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

10.2.4组件图的建模应用

10.2.5组件图的适用情况

10.3部署图

10.3.1结点和连接

10.3.2部署间的关系

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

10.3.4部署图的建模应用

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

10.4.1模型创建流程

10.4.2实现BBS组件图和部署图

10.5思考与练习

第11章 UML与RUP

11.1 RUP概述

11.1.1理解软件开发过程

11.1.2什么是RUP

11.1.3 RUP的作用

11.1.4 RUP的特点

11.2 RUP的二维空间

11.2.1时间维

11.2.2 RUP的静态结构

11.3核心工作流程

11.3.1需求获取工作流

11.3.2分析工作流

11.3.3设计工作流

11.3.4实现工作流

11.3.5测试工作流

11.4思考与练习

第12章 对象约束语言

12.1对象约束语言概述

12.1.1对象约束语言简介

12.1.2语言结构

12.1.3语言语法

12.1.4表达式

12.2数据类型

12.2.1基本数据类型

12.2.2集合类型

12.2.3 OclMessage类型

12.2.4 OclVoid和OclAny类型

12.2.5模型元素类型

12.3集合

12.3.1创建集合

12.3.2操作集合

12.3.3 Collection类型

12.3.4 Set类型

12.3.5 Bag类型

12.3.6 Sequence类型

12.4语言约束

12.4.1使用约束

12.4.2对象级约束

12.4.3消息级约束

12.4.4约束和泛化

12.5思考与练习

第13章 UML扩展机制

13.1 UML的体系结构

13.1.1 UML扩展机制概述

13.1.2四层元模型体系结构

13.1.3元元模型层

13.1.4元模型层

13.2 UML的核心语义

13.2.1模型元素

13.2.2视图元素

13.3构造型

13.3.1表示构造型

13.3.2 UML标准构造型

13.3.3 UML扩展机制进行建模

13.4标记值

13.4.1表示标记值

13.4.2 UML标准标记值

13.4.3自定义标记值

13.4.4标记值应用元素

13.5约束

13.5.1表示约束

13.5.2 UML标准约束

13.5.3自定义约束

13.6思考与练习

第14章 UML与数据库设计

14.1数据库设计概述

14.1.1数据库设计与UML模型

14.1.2数据库接口

14.2类图到数据库的转换

14.2.1基本映射转换

14.2.2类到表的转换

14.2.3关联关系的转换

14.2.4需要避免的映射情况

14.3完整性与约束验证

14.3.1父表的约束

14.3.2子表的约束

14.4数据库实现与转换技术

14.4.1类映射到数据库技术

14.4.2 UML模型转换为数据库

14.4.3 SQL语句实现数据库功能

14.5思考与练习

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

15.1模型元素的简单实现

15.1.1类

15.1.2实现原理

15.2实现关联

15.2.1基本关联

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

15.2.3可选对可选关联

15.2.4可选对多关联

15.2.5强制对多关联

15.2.6多对多关联

15.2.7有序关联的实现

15.2.8关联类的实现

15.3受限关联的实现

15.3.1受限关联概述

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

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

15.3.4多对可选的受限关联

15.3.5多对多受限关联

15.4 UML关系的实现

15.4.1泛化关系的实现

15.4.2聚合与组合关系的实现

15.5特殊类的实现

15.5.1接口

15.5.2枚举

15.5.3包

15.5.4模板

15.6思考与练习


书查询(www.shuchaxun.com)本网页唯一编码:
c3200c591637553d0bba1b9a8e688ede#b7f85d9dd9475c51cb94f1310c14caa7#57206290#UML建模与应用标准教程 2018-2020版_14396784.zip