Я изучаю UML и сосредоточился на проекте, похожем на Netflix, на котором можно попрактиковаться.
Я пытаюсь создать простую диаграмму последовательности для «потокового фильма», состоящую только из классов сущностей (поэтому игнорируются такие объекты, как пользовательский интерфейс, сервер и база данных).
Идея состоит в том, что участники могут искать в каталоге фильмов, выбирать фильм, а затем система проверяет, имеют ли они неограниченное или ограниченное членство. Если неограниченно, они могут транслировать фильм, в противном случае система должна проверить, достигли ли они своего лимита в 10 фильмов в этом месяце. Если они есть, то они не могут транслировать фильм и должны получить сообщение с указанием причины или попросить обновить свою учетную запись, в противном случае они могут транслировать фильм как обычно.
Это диаграмма классов, демонстрирующая ассоциации на данный момент:
И это диаграмма последовательности для «потокового фильма», с которой мне нужна помощь:
Как лучше всего построить эту диаграмму последовательности, сохранив ее при этом относительно простой?
Заранее спасибо.