基本构造块
建模元素(也叫做事物:结构事物行为事物分组事物注释事物)
结构元素
类和对象
类使用一个矩形来表示
组件(构件)
组件由一个带有小方框的矩形表示
接口
类图中接口用矩形表示,组件图中接口用圆来表示
用例
用例用实线椭圆来表示,参与者用一个人形来表示
节点
节点用一个立方体来表示
协作
协作使用一个包含名称的虚线椭圆来表示,定义了交互操作
活动类
活动类使用一个粗线矩形表示
行为元素
交互
交互的消息通常用带有箭头的直线来表示
状态机
分组元素
包
包用一个左上角带用一个小矩形的大矩形表示
注释元素
关系
把事物紧密联系在一起
依赖关系
一个元素发生变化,会影响到另一个元素
关联关系
表示两个类之间存在某种语义上的联系。在图形上是用一条实线来表示
泛化关系
子类继承父类的属性和操作
实现关系
一个模型元素只具有行为的定义,具体实现由另一个模型元素给出
图
多个相互关联的事物的集合
规则
规定构造块如何放在一起
命名
范围
可见性
完整性
执行
通用机制(公共机制)
规则说明
元素语义的文本描述
修饰
公共分类
扩展机制
约束,构造型,标记值