时序图
什么是时序图
时序图描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图。
时序图向UML用户提供了时间流随时间推移的、清晰的和可视化的触发事件。
时序图元素
对象(object)
对象代表时序图中的对象所扮演的角色。
生命线(lifeline)
生命线是一条垂直的虚线,表示时序图中的对象在一段时间内的存在。
激活(activation)
时序图可以描述对象的激活(activation)和去激活(deacticvation)
激活代表时序图中的对象执行一项操作的期数,激活状态表示该对象被占用已完成某一个任务
消息(message)
消息用于实体间传递信息,允许实体请求其他的服务,类角色通过发送和接受消息进行通信。
几种常用的消息符号
符号 | 含义 | 符号 | 含义 |
---|---|---|---|
绘制两个对象之间的异步消息 | 显示调用返回的消息 | ||
在两个对象之间绘制消息 | 绘制两个对象之间的过程调用 | ||
绘制反身消息 |
机房收费系统时序图
1、添加用户时序图
2、一般用户修改密码
协作图
什么是协作图?
协作图是动态图的另一种表现形式,他强调参加交互的各对象结构的信息。
协作图的元素
1、对象(object)
对象代表协作图交互中的角色,和时序图中的对象的概念类似。只不过在协作 图中无法表示对象的创建和撤销。
2、链(link)
协作图中的链的符号和对象图中所用的符号是一样的,即一条连接两个类角色的实线
几种常用的符号链
符号 | 含义 |
---|---|
创建对象之间的通信路径 | |
显示对象可以调用自己的属性 | |
在两个对象之间或一个对象本身增加消息 | |
在两个对象之间或一个对象本身从反方向增加消息 | |
显示两个对象之间的信息流 | |
在反方向显示两个对象之间的信息流 |
3、消息
消息代表协作图中对象之间通过链接发送消息。
机房收费系统协作图
1、管理员添加用户
今天的分享就到这里!感谢你的阅读!