gpt4 book ai didi

uml - BoUML 中 UML 的 ReadVariableAction 的语义是什么?

转载 作者:行者123 更新时间:2023-12-04 10:09:22 26 4
gpt4 key购买 nike

BoUML 中的 ReadVariableAction 事件 Action 允许选择一个类及其属性,并通过创建输出引脚返回该属性(见下图和 BoUML documentation):
enter image description here

但是那个 Action 的语义是什么? ReadVariableAction 操作实际返回什么?

根据条款 16.9.3.1 变量操作 The Unified Modeling Language Specification Version 2.5 :

A VariableAction operates on a statically-specified Variable. The Variable must be one that is defined either by an Activity (see sub clause 15.2) or a StructuredActivityNode (see sub clause 16.11) containing the VariableAction.



下面的第 15.2.2 条抽象语法说变量子集拥有成员,因此变量应该可以通过名称识别。
enter image description here

但是 BoUML 既不允许为事件创建变量,也不允许将变量的名称传递给 ReadVariableAction。

看来我可以使用 ReadVariableAction 如下所示
enter image description here

但从 UML 的角度来看,这是错误的模型。

最佳答案

BoUML 中读/写/清除/添加/删除变量操作的语义是......错误!
显然,当我在 BoUML 中添加事件时,我误解了那部分,我没有很好地阅读规范以理解涉及事件的变量或结构化事件节点。因此,我允许选择的“变量”错误地是类的属性。另一个后果是您无法为事件或结构化事件节点定义变量。
过错

BoUML 7.10可用并解决问题

关于uml - BoUML 中 UML 的 ReadVariableAction 的语义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61403771/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com