一分钟看懂uml图解

一分钟看懂uml图解图1

图1 序列图的元素

在顺序图中,如图1 所示,我们使用以下元素:

评论

突变事件的流程用文本描述和序列图的组合记录:

一分钟看懂uml图解图2

在注释中,流程逻辑显示在最上层。

实体

实体代表用例图中的任何事物。由于序列图中记录的突变事件可以包含在几个用例中,并且由于这些用例可能会有不同的actor,所以我们使用actor somebody:

一分钟看懂uml图解图3

这样,我们就不用决定一个具体的演员了。

突变事件

突变事件是从用例发送的事件,通常从用户界面发送到IT系统:

一分钟看懂uml图解图4

事件的目标是在IT系统中更改信息,这意味着创建,更改或删除某些内容。

目的

对象表示任何对象,意味着IT系统类的未定义对象:

一分钟看懂uml图解图5

迭代

迭代表示存在关系的所有对象都会收到事件,例如航班号的所有航班:

一分钟看懂uml图解图6

生命线

物体的生命线代表着生命(在一段时间内)。矩形,意味着生命线的“厚部分”显示对象何时处于活动状态:

一分钟看懂uml图解图7

(激活方面对我们使用序列图并不重要)

阅读序列图

图2 显示了航班号,航班和飞机模型的对象的序列图。该图总体上记录了突变“M”号飞行号码的流量无关:

一分钟看懂uml图解图8

图2 序列图

该图可以从上到下读取。流程从演员 (1)开始,将突变事件«M»航班号无关(2)发送到班级航班号 (3)的对象。

这个背景(就像通信图)一样,用例是突变事件的来源。在序列图中,actor (1)表示用例。在序列图中不能看到事件在航班号对象内的处理。线索只能在评论(8)中找到。处理的确切描述可以在类航班号的状态图(见行为视图)中找到。

此外,可以在图中读取类飞行号 (3)的对象将变异事件«M»航班号无关 (4)转发到类平面模型 (5)的对象。再次,对象内事件的处理仍然是不可见的。事件的处理在飞机模型对象(5)中完成,控制返回到事件的发送者,所以到航班号对象(3)。在处理完成后,没有为“回复”插入单独的事件箭头。

最后,将不相关 (6)的突变事件«Q»航班号发送到班级飞行 的对象(7)。因为它是可能的一个航班号对象知道许多飞行物体(该信息可从静态视图的类图取),突变事件被发送到所有飞行的对象航班号对象。序列图中的事件(1)上的迭代星号* (图4.65)表示此过程。但是,为了使图表更容易阅读,我们建议在左边距(2)中附加注释来注释图表:

一分钟看懂uml图解图9

图3 序列图中的控制流程

图3 显示了序列图中的控制流程。我们仅使用序列图来记录突变事件。UML为使用该图类型提供了更多的可能性。然而,我们的实践经验表明,较少的往往更多,我们可以充分地将交互视图的基本方面与这种限制使用序列图进行沟通。

(0)
上一篇 2023年4月17日 上午10:50
下一篇 2023年4月17日 上午10:53

相关推荐

  • 领主塔开放时间,法师塔开放时间

    【前言】 于是今天更新了一大堆活动,不过比起上次来说肝会轻松很多了(笑)。 【来了个新活动】 大家最感兴趣的自然是新的领主塔活动了~这次领主塔不但天天开放,还多了出现隐藏怪会有提示…

    2023年2月13日
    0
  • 高速路节假日免费时间以入为准还是出为准

    元旦、春节期间 大家都很关心出行问题 高速公路节假日免费 由“集中时段免费” 改为“核定额度免费” 让每辆车享有一定免费额度 该网友留言,节假日高速公路免费通行是广大车主的福利,但…

    生活百科 2023年4月28日
    0
  • 中秋节医院有门诊吗

    中秋节是中国传统的重要节日之一,也是全家团聚的时刻。但是,在这个节日里,如果身体出现不适,需要看病怎么办呢?许多人都会担心医院是否开门诊,下面我们来了解一下。 一般来说,中秋节期间…

    生活百科 2023年7月23日
    0
  • 《精灵宝可梦太阳·月亮》,精灵宝可梦太阳性格大全

    宝可梦的性格将会影响自己的能力值和口味,其中一项的能力值增加10%,另一项则减少10%。另外还有5种性格不会影响神奇宝贝的能力值。除了5种不会影响能力值的性格之外,其它20种性格所…

    生活百科 2023年3月17日
    0
  • 红米k60pro纯净模式怎么开,小米手机怎么关闭纯净模式

    本文目录 1. 红米k60pro纯净模式怎么开 2. 小米手机怎么关闭纯净模式 3. 红米note95g版怎么关闭纯净模式 4. 红米纯净模式有用吗 红米k60pro纯净模式怎么开…

    生活百科 2023年11月20日
    0
  • 羊了个羊第二关根本就过不了

    最近,一款名为“羊了个羊”的游戏在社交媒体上掀起了一股热潮。这款游戏看似简单,但实际上却让许多玩家在第二关上束手无策。 在第二关中,玩家需要控制一只小羊跳跃过沙漠中的障碍物。看似简…

    生活百科 2023年7月9日
    0
  • 股票分时图出现锯齿状说明什么

    在股票交易中,分时图是一种常用的技术分析工具。它可以帮助股民更好地了解股票价格的波动趋势和市场走势。然而,有时候我们会发现股票分时图出现锯齿状,那么这到底说明了什么呢? 首先,我们…

    生活百科 2023年10月13日
    0
  • 提前批次是什么适合哪些学生报考

    每年高考对于学生来讲,都是一场激烈的博弈,为了能够上一个好的大学,很多学生努力的学习,就是想要在高考的时候能够有一个好的成绩,不过,不知大家有没有了解过高校的提前批次这件事情呢? …

    2023年4月22日
    0
  • 英语学习 前缀hecto-;centi-=hundred;one-hundredth 百,百分之一

    前缀hecto-;centi-=hundred;one-hundredth 百,百分之一 实际上这是二组来源完全不同的前缀,之所以,把它们放在一起是因为,他们都与“百”这个词有关,…

    生活百科 2023年4月19日
    0
  • 顺丰克扣客户打赏给骑手的钱

    4月11日晚上,顺丰同城发布了关于网传“顺丰同城骑士收入过万”的说明称,这位骑士之所以能够拿到超过万元的日收入,主要是因为当天获得的打赏收入就达到7800多元,而实际平均每单不含打…

    2023年2月14日
    0

发表评论

登录后才能评论