活动图 UML:替代流程中的替代流程?

时间:2021-03-15 20:38:37

标签: uml activity-diagram

假设还有另一个基本流程,而洗车已经是一个替代流程:

enter image description here

A1:检查要洗的车

A1.1 系统在车库系统中搜索汽车是否需要洗

A1.2 系统找到汽车并赋予汽车状态 = 'towash'

<块引用>

(当步骤A1.1没有找到车时,应检查停车位 系统之前状态 = '要调查') 我在我的用例模板的特殊要求部分描述了这部分。

A2(或 A1.1?):检查停车位系统

A2.1 系统检查停车系统中状态为'towash'的车辆

<块引用>

所以在这种情况下,A1 和 A2 需要在得到 = 'to 之前进行检查 调查'

斗争:

我正在努力解决这样一个事实,即我的替代流程 2 在替代流程 1 的步骤 A1.1 之后的流程是纸上谈兵,感觉就像是替代流程 1 的替代流程,因为它在无法检查另一个系统时t 在步骤 A1.1 中查找数据。像这样建模是不是有问题,同时还有一个步骤A1.2?
我如何在活动图中为这样的流程建模?或者可以将其建模为A1和A2(即使A2是在步骤A1.1之后发生的过程并且还有步骤A1.2)?

1 个答案:

答案 0 :(得分:0)

从你的最后一句话:

<块引用>

先决条件:例如我们知道我们有一辆编号为GJ35X的汽车,我们想找到它,只是我们不知道它是在车库系统中还是在停车位系统中。当我们在两个系统都找不到它时需要去调查状态

活动只管理一辆车,可以是:

enter image description here

相关问题