У меня есть реестр приложений, написанных на VBA. Я хочу смоделировать это в UML.
Бизнес-правила таковы:
У нас есть 3 смены на каждый день (A, B, C).
У нас есть 5 коллег, которые работают посменно.
У нас есть последовательность смены черного списка (например, после смены C / Night сотрудники не могут делать утреннюю (а) и дневную (b) смену на следующий день).
Вот описание функции.
Найти отсутствующую смену - используется для проверки того, распределяются ли какие-либо смены на каждый день.
Найти дубликат смены - используется для проверки того, распределяются ли дубликаты (ии) на каждый день.
Автоматический планировщик - он назначает оператора для каждой смены на основе каждой введенной потребности персонала и смены в черном списке
Поскольку функция проверки черного списка напрямую не взаимодействует с пользователем, следует ли мне «включать» функцию проверки черного списка в качестве другого варианта использования?