本书是一部UML的初级读本,涵盖了UML2.0。本书共16章,详细讲解了 UML背景、UML规范中的13种图,以及UML在各个开发阶段的应用。本书*的特色在于,对于每种图的介绍都从相关知识介绍开始,然后是图的阅读方法、绘制方法,最后说明其应用方法,符合中国人的学习曲线。 本书适合作为高等院校计算机及相关专业本科生或研究生教材,也可作为“中国计算机软件技术专业资格水平考试”的专项辅导教材。
目录
- 导读
- 第1章 UML概述
- 1.1 什么是UML
- 1.1.I UML的发展历程
- 1.1.2 UMIL的特性
- 1.1.3 UML的发展现状
- 1.2 什么是模型
- 1.2.1 为什么要建模
- 1.2.2 为什么要用UML建模
- 1.2.3 用UML可以建立什么模型
- 1.2.4 谁应该建模
- 1.3 常见的UML认识误区
- 1.4 本章小结
- 1.5 复习题导读
- 第1章 UML概述
- 1.1 什么是UML
- 1.1.I UML的发展历程
- 1.1.2 UMIL的特性
- 1.1.3 UML的发展现状
- 1.2 什么是模型
- 1.2.1 为什么要建模
- 1.2.2 为什么要用UML建模
- 1.2.3 用UML可以建立什么模型
- 1.2.4 谁应该建模
- 1.3 常见的UML认识误区
- 1.4 本章小结
- 1.5 复习题
- 第2章 UML世界的构成
- 2.1 UML的组成
- 2.2 事物构造块
- 2.2.1 面向对象视角下的世界
- 2.2.2 结构事物
- 2.2.3 行为事物
- 2.2.4 分组事物
- 2.2.5 注释事物
- 2.3 关系构造块
- 2.4 UML规则
- 2.5 UML公共机制
- 2.5.1 UML规格描述
- 2.5.2 UML修饰
- 2.5.3 UML通用划分
- 2.6 UML扩展机制
- 2.6.1 构造型
- 2.6.2 标记值
- 2.6.3 约束
- 2.7 LIML体系结构与图
- 2.7.1 UML中的图
- 2.7.2 “41”视图
- 2.8 本章小结
- 2.9 复习题
- 第3章 类图
- 3.1 什么是类
- 3.1.1 面向对象的思想
- 3.1.2 如何在UML模型中表示一个类
- 3.2 如何阅读类图
- 3.2.1 类图的基本部分
- 3.2.2 类图的增强部分
- 3.3 其他高级概念
- 3.3.1 接口与抽象类
- 3.3.2 关联类
- 3.3.3 模板类
- 3.3.4 主动类
- 3.3.5 嵌套类
- 3.3.6 依赖关系
- 3.3.7 引用对象与值对象
- 3.3.8 对象约束语言(OCL)
- 3.4 如何绘制类图
- 3.4.1 发现类
- 3.4.2 关联分析
- 3.4.3 职责分析
- 3.4.4 限定与修改
- 3.5 类图应用说明
- 3.5.1 软件系统模型
- 3.5.2 数据库逻辑模型
- 3.6 复合结构图
- 3.7 本章小结
- 3.8 复习题
- 第4章 对象图
- 4.1 对象与类的关系
- 4.1.1 对象的概念
- 4.1.2 对象的特性
- 4.1.3 对象与类
- ……
- 第5章 包图
- 第6章 用例图
- 第7章 交互图
- 第8章 活动图
- 第9章 交互概述图
- 第10章 状态机图
- 第11章 构件图
- 第12章 部署图
- 第13章 需求建模基础与实例
- 第14章 设计建模基础与实例
- 第15章 数据库建模基础与实例
- 第16章 UML模型管理
- 参考文献显示全部信息