一、UML的概念
二、UML的三要素
1、事物
(1)概念
(2)分类
-
结构事物:是UML中的静态部分,描述的是概念和物理元素,共有7种:类、接口、协助、用例、组件、节点、主动类。
-
行为事物:是UML模型中的动态部分,描述了跨越时间和空间的行为,共有2类:状态类、交付基类。
-
分组事物:是UML模型中的组织部分。由一些模型分解成的盒子叫做包。
-
注释事物:是UML模型中的解释部分,负责标注和说明模型中的元素。
2、关系
3、图
三、UML的关系(掌握,运用解题)
1、依赖
2、关联
(1)聚合
(2)组合
4、实现
5、考点
(1)判断类之间的关系
(2)UML的关系
四、UML的图
1、静态建模机制
静态建模机制描述的是系统的结构,或者说结构的深化和扩展。
(1)类图
-
说明:图中的方形表示类,一般分为三个部分,最上方是类的名称(不可省略),中间是类的属性(特征)、最下面是行为(方法),类的属性和方法可以省略。
-
注意:聚集:软件工程中的聚类就是关联关系中聚合关系和组合关系的结合。
-
概念:类图展现了一组对象、接口、协作和他们之间的关系。
-
使用类图的三种方式:对系统词汇建模、对简单的协作建模、对逻辑数据库模式建模。
(3)构件图
(4)配置图(部署图)
2、动态建模机制
动态建模机制描述的是系统的行为和动作。
(1)用例图
(2)状态图
(3)活动图
3、交互图
(1)序列图(顺序图)
-
说明:图中竖着的长方形表示控制焦点;虚线表示对象的生命线。,表示对象的生成时间;大叉号表示对象销毁的时间。
-
概念:强调消息时间顺序的交互图。
是场景的图形化表示,描述了
以时间顺序
组织的对象之间的交互活动。
-
序列图与通信图的区别:序列图有对象生命线、序列图有控制焦点。
(2)通信图(协作图)
(3)交互概览图
(4)计时图
-
概念:它描述对象状态随时间改变的情况。
-
适合分析周期和非周期性的任务。
五、UML图的考点
1、图的分类
2、图的应用

3、用例图的关系类型