求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
UML2.5教程
UML2.5 图概述
UML 类和对象图概述
UML 类概述
UML 类
UML 接口
UML 数据类型
UML 属性
UML 操作
UML 多重性
UML 的可见性
UML约束
UML对象
UML关联
UML聚合
UML组合
UML的泛化
UML中的依赖
UML抽象
嵌套分类器
UML类图参考
UML 复合结构图
UML结构分类器
UML封装分类器
UML部件
UML连接器
UML端口
UML协作
UML协作使用
UML协作模板
复合结构的参考
UML 包图
UML包图符号
UML元素导入
UML包导入
UML包合并
UML模型
UML封装图参考
UML 组件图
UML 组件
UML 连接器
UML 部署图
UML 用例图
UML 信息流程图
UML 活动图
UML 状态机图
UML 序列图
UML 通信图
UML 时间图
UML交互概述图
UML配置文件图
UML用例图示例-网上购物
UML用例图示例-网站管理
UML、元元模型和配置文件
 
 
UML时间图
原文作者:Kirill Fakhroutdinov 译者:火龙果Anna
4528 次浏览
10次  

时间图是UML交互图,用于显示交互,而该图的主要目的是对时间进行推理。时间图关注的是生命线内和生命线之间沿线性时间轴变化的条件。时间图描述了单个分类器的行为和分类器的交互,将注意力集中在事件的时间上,从而导致生命线的建模条件发生变化。

UML时间图的主要元素-生命线、时间线、状态或条件、消息、持续时间约束、时序规则。

生命线

生命线是一个命名的元素,它代表交互中的个体参与者。虽然零件和结构特征的多重性可能大于1,但生命线仅代表一个交互实体。有关详细信息,请参见序列图中的生命线。

时间图上的生命线由分类器的名称或它所代表的实例来表示。它可以放在图表框架或“泳道”内。

代表系统和病毒实例的生命线

状态或条件时间线

时间图可以显示参与分类器或属性的状态,或者一些可测试的条件,例如属性的离散或可枚举值。

时间线显示病毒在休眠、传播、触发和执行状态之间改变其状态

UML还允许状态/条件维度是连续的。它可以用于实体经历连续状态变化的场景,例如温度或密度。

持续时间约束

持续时间约束是指持续时间间隔的间隔约束。持续时间间隔是用于确定约束是否得到满足的持续时间。

持续时间约束的语义继承自约束。如果违反约束,跟踪将变为负值,这意味着系统被视为失败。

持续时间约束显示为持续时间间隔与其约束的结构之间的某种图形关联。

冰应该在1到6分钟内融化成水

时间约束

时间约束是指时间间隔的间隔约束。时间间隔是用于确定是否满足约束的时间表达式。

时间约束的语义是从约束继承而来的。违反约束的所有跟踪都是负跟踪,即,如果发生这种情况,则视为系统失败

时间约束显示为时间间隔与其约束的结构之间的图形关联。通常,这种图形关联是一条细线,例如在出现规范和时间间隔之间。

人应该在早上5:40到早上6点之间醒来

销毁事件

销毁事件是一个消息事件,表示生命线描述的实例的销毁。它可能导致该对象通过组合拥有的其他对象的后续销毁。在给定生命线上的销毁事件之后,不会出现其他事件。

符号

销毁事件由时间线末尾的十字形来描述。

病毒生命线终止

历史

事件发生的完整UML名称是销毁发生规范。直到UML 2.4,它被称为销毁事件和早期停止。


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



4528 次浏览
10次
欢迎参加课程:
基于UML和EA进行系统分析设计
基于SysML和EA进行系统设计与建模
领域驱动的建模与设计