假设还有另一个基本流程,而洗车已经是一个替代流程:
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)?