Я пытаюсь найти функциональные требования к разрабатываемой системе. Проблема в том, что система должна воздействовать на себя через определенные промежутки времени. Например, система должна запускать алгоритм оптимизации каждые 20 минут. Он должен запрашивать данные у других сервисов на другом временном интервале и т.д.
У меня возникли проблемы с моделированием этого поведения с использованием вариантов использования. Я рассматривал возможность использования времени в качестве действующего лица, но это привело бы к очень сложной диаграмме. Существует ли какой-либо другой метод определения функциональных требований к системе, действующей без внешнего взаимодействия?