You are on page 1of 2

UML2.

0 图形符号
泛化关系
类名 对象名:类名 用例名
父类 《include》 用例的包含关系
用例名
类名 参与者 《extend》 用例名 用例的扩展关系
属性:类型=初始值
操作(参数表):返回值类型 子类 1 子类 2

组合 聚合 状态图
类 类 超状态名

依赖关系 实现关系 状态名


entry/action event(arguments)[condition]/action
状态名
类A 类B 类A 接口 B do/action
exit/action
event/action(arguments)

关联关系 关联的多重性
1
类 刚好 1 个
类A
*
A 的角色 类 0 个或多个
注释
0..1
0 个或 1 个 包名
关联名 类
B 的角色 m..n 依赖 一些说明文字
类 指定数量范围 包名 类1 类1 类1
类B {ordered} *
类 排序
时序图
通信图(协作图) 活动图
sd loop [循环所有内容]

对象 A:类名
opt [可选分支的条件] 活动
对象 B 分岔
创建
对象 B
alt [条件 1] 消息 1
消息 自身调用 活动
[条件 2]
消息 2
消息的返回 对象 B 对象 C 活动 活动
[其它]
删除 活动
ref 引用的顺序图名

汇合

交互概览图

sd sd

对象 A:类名 对象 A:类名 对象 B:类名 构件图


部署图
创建 构件名
对象 B 构件名
对象 C
UML1 图示法 UML2 图示法 节点名

部署的产品
构件 A
删除
需要接口
通信协议

提供接口
构件 B 节点名
{标记值}
ref 构件 B2
构件 B1

You might also like