UML建模与应用标准教程(2018-2020版)
作者:夏丽华,卢旭 编著
出版时间: 2018年版
内容简介
《UML建模与应用标准教程(2018-2020版)/清华电脑学堂》循序渐进地介绍了UML建模、分析与开发的基础知识,全书共分15章,内容涉及UML概述、用例图、类图、对象图和包图、活动图、顺序图、通信图和时序图、组合结构图和交互概览图、状态机图、组件图和部署图、UML与RUP、对象约束语言、UML扩展机制、UML与数据库设计、基于C++的UML模型实现等。
《UML建模与应用标准教程(2018-2020版)/清华电脑学堂》内容体现了理论的适度性、实践的指导性和应用的典型性原则,结构清晰,叙述流畅,并采用了图文并茂的排版方式,结合丰富的实例,适合作为高校教材和社会培训教材,也可以作为UML用户的自学参考资料。
目录
第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章 活动图
第6章 顺序图
第7章 通信图和时序图
第8章 组合结构图和交互概览图
第9章 状态机图
第10章 组件图和部署图
第11章 UML与RUP
第12章 对象约束语言
第13章 UML扩展机制
第14章 UML与数据库设计
第15章 基于C++的UML模型实现