Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
UML状态图中作为状态的操作_Uml_Stateful_Statechart_State Diagram - Fatal编程技术网

UML状态图中作为状态的操作

UML状态图中作为状态的操作,uml,stateful,statechart,state-diagram,Uml,Stateful,Statechart,State Diagram,在视频中,可以看到UML状态图的一部分: 然而,“提供资金”状态是一种行动。这有什么意义 一个状态可能是一个动作(动词)吗 “提供资金”行动不应该是一种过渡吗 下面这样的事情不更有意义吗 提供资金在本例中也是一个与动作同名的状态。所以它们并不完全相同。他们只是同名而已。有时很难避免这种情况。从建模的角度来看,我认为这种状态完全是多余的。当资金为0时,您可以从可用资金进行自我转换,当资金为0时退出 哦,我看到你的最后一张照片正是我说的:-) 那么基本上,在提供资金操作完成后,[funds ava

在视频中,可以看到UML状态图的一部分:

然而,“提供资金”状态是一种行动。这有什么意义

一个状态可能是一个动作(动词)吗

“提供资金”行动不应该是一种过渡吗

下面这样的事情不更有意义吗


提供资金
在本例中也是一个与动作同名的状态。所以它们并不完全相同。他们只是同名而已。有时很难避免这种情况。从建模的角度来看,我认为这种状态完全是多余的。当资金为0时,您可以从可用资金进行自我转换,当资金为0时退出

哦,我看到你的最后一张照片正是我说的:-)

  • 那么基本上,在提供资金操作完成后,
    [funds avail>$0]
    转换会自动触发吗

    是和否。
    [funds avail>$0]
    是一个守卫。触发器是请求资金。只有在警卫不封锁的情况下才会执行此转换(因此,如果资金可用)

    所以这是一种“瞬态”状态?可以这么说

  • 此外,我是否正确地理解了国家在提供资金时也被称为“提供资金”(而不仅仅是行动)?因此,对国家来说,更好的名称应该是:提供资金时机器的状态

    没错


  • 提供资金
    在本例中也是一个与动作同名的状态。所以它们并不完全相同。他们只是同名而已。有时很难避免这种情况。从建模的角度来看,我认为这种状态完全是多余的。当资金为0时,您可以从可用资金进行自我转换,当资金为0时退出

    哦,我看到你的最后一张照片正是我说的:-)

  • 那么基本上,在提供资金操作完成后,
    [funds avail>$0]
    转换会自动触发吗

    是和否。
    [funds avail>$0]
    是一个守卫。触发器是请求资金。只有在警卫不封锁的情况下才会执行此转换(因此,如果资金可用)

    所以这是一种“瞬态”状态?可以这么说

  • 此外,我是否正确地理解了国家在提供资金时也被称为“提供资金”(而不仅仅是行动)?因此,对国家来说,更好的名称应该是:提供资金时机器的状态

    没错


  • 这只是一个糟糕的命名。应该称之为“提供资金”。这将清楚地表明该州发生了什么,以及该州是一个州这一事实

    这只是一个糟糕的命名。应该称之为“提供资金”。这将清楚地表明该州发生了什么,以及该州是一个州这一事实

    谢谢,1)那么基本上,
    [funds avail>$0]
    转换会在
    提供资金
    操作完成后自动触发?所以这是一种“瞬态”状态?2) 此外,我是否正确地理解了国家在提供资金时也被称为“提供资金”(而不仅仅是行动)?因此,更好的状态名称是:
    机器的状态*在*提供资金时
    ?谢谢,1)因此基本上,
    [funds avail>$0]
    转换在
    提供资金
    操作完成后自动触发?所以这是一种“瞬态”状态?2) 此外,我是否正确地理解了国家在提供资金时也被称为“提供资金”(而不仅仅是行动)?因此,更好的国家名称应该是:
    机器的状态*同时*提供资金