📅  最后修改于: 2021-01-11 13:25:53             🧑  作者: Mango
在UML中,时序图是交互图的一部分,没有包含与序列图和协作图类似的符号。它由描绘生命线在特定时间点的状态的图形或波形组成。它说明了如何沿着线性时间轴在生命线内部和生命线之间改变条件。
时序图描述了对象如何经历从一种形式到另一种形式的变化。波形描绘了几个时间实例在软件程序之间的流动。
以下是时序图的一些重要关键点:
在UML中,时序图包含几个主要元素,如下所示:
生命线
顾名思义,生命线描绘了互动中的单个元素。它代表单个实体,它是交互的一部分。它由它描述的分类器名称表示。生命线可以放置在“ swimlane”或图表框架中。
代表系统和病毒实例的生命线
状态或条件时间表
时序图表示正在参与的分类器或属性的状态,或某些可测试的条件,这是分类器的离散值。
在UML中,状态或条件是连续的。它主要用于显示实体承受连续状态变化的温度和密度。
时间线显示病毒状态在休眠,传播,触发和执行之间的变化
持续时间约束
持续时间约束是间隔的约束,是指持续时间间隔。它用于确定约束是否在一定时间内得到满足。持续时间约束语义继承自约束。
负跟踪定义了违反的约束,这意味着系统发生故障。持续时间间隔和受约束的构造之间的图形关联可以表示持续时间约束。
冰应在1至6分钟内融化到水中。
时间限制
它是一个间隔约束,是指时间间隔。由于它是一个时间表达式,它描述了约束是否满足。约束分配其时间约束语义。
负跟踪定义了违反的约束,这意味着系统发生故障。时间约束由时间间隔与其约束的构造之间的图形关联表示。
图形关联主要由时间间隔和发生规范之间的一条细线表示。
一个人应该在5:40 am至6 am之间醒来
破坏发生
破坏发生是指消息的发生,该消息代表由生命线定义的实例的破坏。它随后可能破坏该对象组成所拥有的其他对象,以使在给定生命线上发生破坏事件之后什么也没有发生。它由时间轴末尾的叉号表示。
病毒生命线已终止
下面说明描绘阿尔茨海默氏病(AD)不同阶段的医学领域的时序图示例。
由于阿尔茨海默氏病是一种非常严重的致命性脑疾病,因此会导致记忆力减退和智力下降。这种疾病背后的原因尚未发现。它无法治愈,也是美国死亡率上升的主要原因之一。
医生可能需要一个三到七个阶段的诊断框架,这样它的演变才能持续大约8到10年。同样,在某些情况下,自神经元开始变化起,它可持续长达20年。
下面给出的示例构成了七个阶段框架的时间安排。给出的示例只是UML图,不应视为对医学研究的参考。提供了医疗详细信息,以帮助您更好地理解UML图。
以下是七个阶段的阿尔茨海默氏病框架,如下所述: