Назад

Моделирование ·

Как построить модель предметной области

Согласовать сущности, связи, жизненный цикл и единый словарь данных.

Моделирование: визуальный контекст этапа

Кратко: за 2 минуты

Согласовать сущности, связи, жизненный цикл и единый словарь данных. Результат работы — Domain Model.

Главная пользаПравильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации.
Первое действиеСоберите ключевые бизнес-объекты
Готово, когдаНет сущностей-дубликатов

Когда применять

Урок относится к этапу «Моделирование». Сделать процессы, состояния и данные обозримыми для бизнеса и команды разработки. Задачу выполняют до реализации или согласования зависимого решения, чтобы команда опиралась на проверенные факты и однозначные договоренности.

ЦельПравильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации.
ДействиеСоберите ключевые бизнес-объекты
ПроверкаНет сущностей-дубликатов

Что это дает

Правильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации. Практический результат фиксируется в артефакте «Domain Model».

Пошагово: как выполнить

  1. Соберите ключевые бизнес-объекты
  2. Определите связи и обязательность
  3. Согласуйте термины и идентификаторы

Критерии приемки

  • Нет сущностей-дубликатов
  • Кардинальности объяснимы бизнесом
  • Модель покрывает основные сценарии

Типичные ошибки

  • Копировать таблицы БД как доменную модель
  • Смешивать объект и его статус

Инструменты

UML Class DiagramERDData Dictionary

Пример

Плохой пример

Копировать таблицы БД как доменную модель

Хороший пример

Учебный пример. Заказ, позиция и попытка оплаты представлены разными сущностями. Для связи определены кратности и жизненный цикл; термин «оплата» не обозначает одновременно сумму, событие и документ.

Шаблон

Модель заказа

Скачать рабочий лист этого урока

Выбрать рабочий шаблон

Рабочий артефакт

Рабочий артефакт

Модель заказа

Учебный пример. Заказ, позиция и попытка оплаты представлены разными сущностями. Для связи определены кратности и жизненный цикл; термин «оплата» не обозначает одновременно сумму, событие и документ.

  • Процессы
  • Состояния
  • Сущности
  • Исключения

Контроль качества

Артефакт

Комплект моделей системы

Метрика проверки

Нет сущностей-дубликатов

Когда пересматривать

После релизов, изменения требований, обновления целей и появления новых рисков.

Что передать дальше

Контекст, проблему, доказательство, владельца, срок и критерий приемки.

Перед отметкой выполнено: Нет сущностей-дубликатов

Как применять

Начинайте с влияния на пользователя, продукт и команду. Затем проверьте реализуемость, критерии качества и формат доказательства результата. Хороший пункт чеклиста объясняет, какую проблему закрываем, как выполняем работу и по каким признакам считаем ее завершенной.

Короткие ответы

Частые вопросы

Зачем выполнять пункт «Как построить модель предметной области»?

Правильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации. Практический результат фиксируется в артефакте «Domain Model».

С чего начать выполнение?

Соберите ключевые бизнес-объекты

Как понять, что пункт выполнен?

Нет сущностей-дубликатов

Какая ошибка чаще всего мешает результату?

Копировать таблицы БД как доменную модель

Режим обучения

Тест по теме

Проверка понимания

Ответьте на вопросы по материалу и получите итоговый отчет: что понято хорошо, а что стоит перечитать.

0/4ответов выбрано
1. Какой главный результат должен дать пункт «Построить модель предметной области»?
2. С какого действия логично начать выполнение?
3. Как понять, что тема действительно закрыта?
4. Какой ошибки стоит избегать в этой теме?

Для углубленного изучения

· Версия 2 · Обновлено

Независимая экспертная проверка не заявлена.

Что обновлено
  • — Обновлено: Название, Шаблон результата, Пример, Плохой пример, Заголовок поиска, Описание поиска, Поисковые фразы.

Материал предназначен для обучения. Адаптируйте рекомендации к внутренним регламентам компании и условиям проекта.

Предложить исправление через контакты Ariol