Uml 在活动图中描述决策
Hy 我如何在UML活动图中描述这一点 最晚(最早开始日期,最早(最晚开始日期,开始日期)) 这意味着:从最晚的开始日期和开始日期中选择最早的日期,如果最早的开始日期晚于先前决策的结果,则使用最早的开始日期。 我试过用钻石,但我想我还需要一点 我希望你能帮助我Uml 在活动图中描述决策,uml,activity-diagram,Uml,Activity Diagram,Hy 我如何在UML活动图中描述这一点 最晚(最早开始日期,最早(最晚开始日期,开始日期)) 这意味着:从最晚的开始日期和开始日期中选择最早的日期,如果最早的开始日期晚于先前决策的结果,则使用最早的开始日期。 我试过用钻石,但我想我还需要一点 我希望你能帮助我 谢谢。最复杂的部分是决策节点将它们接收到的令牌(即“值”)传递到所选的边缘,然后您需要明确表示值已根据执行的分支发生了变化。如果将start\u date建模为对象流(其中start\u date的值在图表中流动),并且earlime\u
谢谢。最复杂的部分是决策节点将它们接收到的令牌(即“值”)传递到所选的边缘,然后您需要明确表示值已根据执行的分支发生了变化。如果将
start\u date
建模为对象流(其中start\u date
的值在图表中流动),并且earlime\u start\u date
和latest\u start\u date
在范围变量或常量中,则可以将操作表示为:
(请注意,我假设
最早最复杂的部分是决策节点将接收到的令牌(即“值”)传递到所选的边缘,然后需要明确表示值已根据执行的分支发生了变化。如果您将开始日期
建模为对象流(如果开始日期
的值在图表中流动)和最早开始日期
和最晚开始日期
是范围变量或常量,则可以将操作表示为:
(注意,我假设earliestWhat是最新开始日期和最早开始日期?常数?变量?输入参数?开始日期建模为变量还是对象流?这些都是常数,是否要求最早开始日期和最早开始日期?常数?变量?输入参数?是开始_建模为变量或对象流的日期?这些都是常量,是否要求
result = Latest (earliest_start_date,
Earliest (latest_start_date, start_date))
result = min(Set{latest_start_date,
max(Set{earliest_start_date,start_date})});
result = if start_date<earliest_start_date
then earliest_start_date
else
if start_data>latest_start_date
then latest_start_date
else start_date
endif
endif