Улучшаемые навыки

Архитектура ПО
Концептуальное моделирование
Доменное моделирование
Analysis Patterns
Аналитические шаблоны
Domain-Driven Design
Temporal Patterns
Party-Role
Accounting Patterns
История изменений данных
C4 Model
Docs-as-Code
Проектирование бизнес-логики
Архитектурное моделирование

Инструменты

Miro Miro
UML UML

Чему вы научитесь

01 Распознавать повторяющиеся структуры предметной области и использовать готовые аналитические шаблоны вместо проектирования модели с нуля.
02 Моделировать людей, организации, роли, отношения и иерархии без размножения однотипных сущностей и специальных случаев.
03 Проектировать данные и отношения, которые изменяются во времени, с явной семантикой истории и аудита.
04 Моделировать наблюдения, измерения, количественные характеристики и учётные операции.
05 Выявлять решения концептуальной модели, которые плохо переживают изменение требований, и рефакторить их до начала реализации.
06 Адаптировать аналитический шаблон к конкретной предметной области, учитывать границы его применимости и связывать концептуальную модель с последующими архитектурными решениями.

Программа курса

01 Концептуальная модель до таблиц, API и сервисов
  • Назначение концептуальной модели. Чем аналитический шаблон отличается от технического паттерна реализации.
  • Типовые признаки неустойчивой модели: дублирование понятий, специальные случаи, смешение разных смыслов, потеря истории.
  • Analysis Patterns М. Фаулера как библиотека повторно используемых моделей.

  • Практика (Старт сквозного кейса): Знакомство с предметной областью сквозного кейса. Диагностика проблем в исходной (legacy) модели корпоративной системы и прогноз последствий от внедрения новых требований.
    02 Участники, роли, отношения и организационные структуры Party-Role.
  • Person и Organization. Роли и меняющиеся отношения.
  • Иерархии и структуры ответственности.
  • Когда наследование типов сущностей приводит к комбинаторному взрыву.

  • Практика (Развитие кейса): Рефакторинг исходной модели Устранение независимых сущностей для клиентов, сотрудников и партнеров; построение устойчивой модели участников на основе Party-Role и связанных шаблонов.
    03 Наблюдения, характеристики и измерения
  • Observations и Measurements.
  • Значение, единица измерения, источник, время наблюдения, классификация.
  • Отличие свойства объекта от результата наблюдения.
  • Повторно используемые модели характеристик и количественных данных.

  • Практика: Проектирование в рамках кейса подсистемы, где характеристики объектов поступают из разных источников, изменяются и требуют сохранения контекста измерения.
    04 История изменений и учёт
  • Temporal Patterns. Effective time и время регистрации информации.
  • История состояний и отношений.
  • Аудит и ретроспективные изменения.
  • Accounting Patterns: события, записи и учётные операции.
  • Варианты реализации истории; границы применимости Event Sourcing.

  • Практика: Интеграция темпоральных требований в сквозной кейс: моделирование критичной истории изменений бизнес-объектов и выбор подходящего архитектурного способа её реализации.
    05 Аналитические шаблоны в современной архитектурной практике
  • Связь Analysis Patterns с domain modeling и DDD.
  • Общий язык и границы применимости модели.
  • Отличие концептуальной модели от архитектурных представлений C4.
  • Docs-as-Code и diagrams-as-code.
  • ИИ как помощник при построении, критике и документировании моделей.

  • Практика: Использование ИИ для поиска «слепых зон» и семантических ошибок в получившейся модели кейса. Оформление результатов средствами PlantUML/Mermaid (Docs-as-Code) и сопоставление концептуальной модели с C4-представлением будущей системы.
    06 Сквозной кейс: проверка изменениями и защита
  • Выбор аналитических шаблонов, оценка альтернатив и последствий.
  • Границы применимости финальной модели.
  • Связь концептуального решения с архитектурой реализации.

  • Практика: Стресс-тест спроектированной модели неполными и внезапно изменяющимися требованиями. Финальная доработка, оценка альтернатив и аргументированная защита принятого архитектурного решения
    07 Итого на курс 24 часа: теория – 10 ч (41%), практика – 14 ч (59%)

    54 500 ₽

    49 050 ₽ — для физ. лиц

    Записаться на курс

    Для кого

    Архитектор ПО Архитектор ПО
    Руководитель группы\Тимлид Руководитель группы\Тимлид
    Системный аналитик Системный аналитик
    Разработчик Разработчик

    Предварительная подготовка

    Необходимо:
  • понимать основные понятия сущности, атрибута, отношения и типа;
  • уметь читать диаграммы классов UML;
  • иметь опыт участия в анализе, проектировании или разработке информационных систем не менее 6 месяцев.
  • Полезен опыт проектирования баз данных, API, бизнес-моделей или архитектуры приложений.
    Рекомендуемый связанный курс: REQ-003 «Объектно-ориентированный анализ и проектирование на UML»..

    Расписание курсов

    14.09.2026 - 18.09.2026

    10:00-15:00
    Дата и время:
    14.09.2026-18.09.2026
    10:00-15:00

    Middle 24 часа

    54 500 ₽

    44 550 ₽ — для физ. лиц

    Курс проводят

    Александр

    Брейман Александр

    Эксперт в области разработки и архитектуры ПО

    О тренере

    Александр занимается разработкой учебных программ, чтением лекций, проведением семинаров, практических и лабораторных работ. Под его руководством уже не один десяток специалистов успешно защитили выпускные квалификационные работы бакалавра и магистерские диссертации.

    Среди его кейсов работа в ЗАО «ТИТАН МЕТА», Московском государственном университете приборостроения и информатики, Национальном исследовательском университете «Высшая школа экономики» и УЦ IBS Training.

    Александр – кандидат технических наук, доцент. С 1991 г. занимается разработкой информационных и коммуникационных систем, за это время прошел путь от программиста до начальника отдела информационных систем.


    С 1994 г. преподает дисциплины, связанные с управлением данными, проектированием информационных систем и разработкой программного обеспечения. 

     С 2014 г. Александр является штатным экспертом УЦ IBS Training по направлению «Разработка и архитектура ПО, СУБД Oracle», где занимается проведением тренингов, разработкой тренинговых программ и развитием данного направления. Курсы, сертификаты, членство в профессиональных организациях:

    2009 г. — повышение квалификации в Московском государственном университете приборостроения и информатики по программе «Информационная компетентность в профессиональной деятельности преподавателя вуза».

    2011 г. — повышение квалификации в Информационно-Вычислительном Центре Московского энергетического института (технического университета) по программе «Современные технологии построения баз данных на примере Microsoft SQL Server 2008. Web-приложения и современные средства разработки. Современные технологии построения компьютерных сетей с использованием Microsoft Windows Server 2008 R2».

    2024 г. — Сертифицированный тренер PostgreSQL по курсу DBA1 «Администрирование PostgreSQL 13. Базовый уровень».


    Курсы и сертификаты

    Александр является членом организаций:

    • IEEE, IEEE Computer Society (Institute of Electrical and Electronics Engineers / Институт инженеров электротехники и электроники).
    • ACM, ACM SIGMOD (Association for Computing Machinery / Ассоциация вычислительной техники).

    54 500 ₽

    49 050 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    54 500 ₽

    44 550 ₽ — для физ. лиц

    Юр. лицо — 54 500 ₽
    Физ. лицо — 44 550 ₽
    14.09.2026, Онлайн
    14.09.2026, Онлайн
    Открытая дата
    Отзывы и кейсы
    Отзывы учеников
    Тренинг поражает своим объемом. Я получил новые знания о подходах к построению концептуальной модели любого домена.
    Впечатление положительное, очень полезными были практические упражнения, которые помогли освоить и научиться использовать шаблоны при проектировании системы и выявлении требований.
    Получил базовые знания в области аналитических паттернов, провел параллель между своим проектом и теоретической базой курса, выявил основные вопросы и проблемы, возникающие в ходе общения с заказчиком.
    Тренинг помог систематизировать мои знания. Большое спасибо тренеру: отличная коммуникация со слушателями, глубокое знание материала.
    Курс дает полное представление о принципах и логике использования шаблонов в анализе, использовании UML; особенно хорошо раскрыты аспекты преобразования аналитической модели в модели дизайна (арх-ру).
    Получил больший объем знаний, чем планировал. Все устраивает. Главное - это полученные знания, поэтому никаких "рюшечек" не нужно.

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Связанные курсы

    ARC-004
    24 часа

    Шаблоны проектирования приложений масштаба предприятия

    Эффективное проектирование корпоративных приложений: от архитектурных стилей до шаблонов реализации. Курс для тех, кто хочет систематизировать знания об архитектуре, научиться выбирать подходящие решения и снизить когнитивную нагрузку на разработчиков. Узнайте, как применять шаблоны проектирования для создания масштабируемых и устойчивых систем.

    от Middle

    54 500 ₽

    REQ-003
    20 часов

    Объектно-ориентированный анализ и проектирование на UML

    Курс учит детально описывать функциональность системы через диаграммы классов, последовательностей и состояний. Вы освоите итеративный подход к проектированию, научитесь распределять обязанности между компонентами и применять паттерны GRASP.

    от Middle

    34 500 ₽

    Нужна помощь? Оставьте заявку, и мы свяжемся с вами в ближайшее время

    Согласен получать на e-mail информационные рассылки о новостях Учебного центра IBS
    Корпоративное обучение Бесплатные вебинары Оценка персонала Сертификация О нас Стать тренером Блог Личный кабинет
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.