Я моделирую вариант использования в UML с помощью Visual Paradigm CE, но у меня есть несколько сомнений относительно моей модели. Взгляните на картинку ниже:
Вот правила, которые я пытаюсь представить с помощью этой модели:
- Существует 3 типа пользователей: Superadmin, Admin и Executive.
- Существует функция под названием: Пользователь-администратор.
- Пользователь-администратор разделен на 4 основных действия: создание, чтение, обновление и удаление.
- Суперадмин имеет всю власть (может делать что угодно), в то время как у администратора есть только несколько разрешений (в данном случае «Создать пользователя»).
- Исполнитель может выполнять только несколько действий в системе: Создать пользователя и Удалить пользователя.
Взяв это за отправную точку, схема правильная? Как бы поступить? Я должен сказать, что это пример использования, чтобы получить правильный способ представления отношения между элементами диаграммы.
Обновление: на основе ответа @thomas-kilian я сделал следующие две диаграммы: