Перейти к содержимому

Имена элементов модели

Словарь предметной области определяет, какие слова означают понятия проекта. Соглашения об именовании определяют, как эти слова записываются в моделях. Они не заменяют словарь и не устанавливаются самой UML-нотацией.

Элемент Рекомендуемая форма Пример
Актор роль, существительное Студент, Сервис единого входа
Вариант использования активная цель Записаться на консультацию
Класс предметной области существительное, обычно единственное число Запись, Интервал консультации
Действие глагольная фраза Проверить доступность
Состояние устойчивое условие или результат Подтверждена, Отменена
Сообщение или операция действие, понятное получателю подтвердитьОплату()
Пакет или компонент предметная либо архитектурная область Расписание, Модуль уведомлений

Одно и то же понятие должно называться одинаково на связанных диаграммах. Если в словаре есть «интервал консультации», не стоит на диаграмме классов писать Slot, а на диаграмме деятельности — «окно», если эти различия не отражают намеренно разные уровни модели.

Имена должны быть достаточно точными, но не превращаться в предложения. «Обработать данные» слишком неопределённо, а «Отправить студенту напоминание о консультации за двадцать четыре часа до начала» лучше разделить на имя действия и правило или ограничение.

Сначала согласуйте словарь предметной области. Эти правила применяются ко всем последующим представлениям модели.