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

问题描述

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

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)?

解决方法

从你的最后一句话:

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

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

enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...