UML交互图--时序图、协作图

前言

在建好系统的用例图以及类图基础上,接下来需要分析和设计系统的动态图,建立相应的动态模型。动态模型描述了系统随时间变化的行为,这些行为是从静态视图中抽取的系统的瞬间值的变化来描述的。

导图-时序图

在这里插入图片描述
使用时序图建模的策略:

1.设置交互语境
2.通过识别对象在交互中扮演的角色,根据角色的重要性,摆放角色位置
3.设置对象的生命线
4.从引发某个交互的信息开始,在生命线之间按从上向下的顺序画出之后的消息
5.设置对象的激活期
6.如果需要设置时间或空间的约束,可以为每个消息附上合适的时间和空间约束
7.给某控制流的每个消息附上前置或后置条件,这样可以更加详细的说明这个控制流

时序图中对象的创建和撤销:

时序图中对象的默认位置是图的顶部,如果对象在顶部,则代表对象在交互开始之前就存在了;如果对象在交互过程中创建的,应当位于图的中间部分。
若要撤销一个对象,在其生命线终止点放置“X”符号即可。

时序图-机房系统

在这里插入图片描述

导图-协作图

在这里插入图片描述

协作图-机房系统

在这里插入图片描述

时序图与协作图的比较

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值