← Все учебные циклы

Учебный цикл · Шаг за шагом

Моделирование и проектирование информационных систем

Практическая серия о том, как формализовать бизнес-процессы, данные, состояния и архитектуру информационных систем с помощью BPMN, UML, ERD, C4, DFD, State Machine, API-контрактов и event-driven подхода.

9 материалов162 мин чтенияВ своём темпе
Начать цикл

Ваш маршрут

Программа цикла

Читайте. Пробуйте. Отмечайте пройденное.
  1. BPMN: от бизнес-процесса до требований к системе

    Что такое BPMN, зачем моделировать бизнес-процессы и как читать простую диаграмму от начала до результата.

    11 мин
  2. UML: как описывать программную систему с разных сторон

    Введение в UML и основные виды диаграмм. Разбираем, зачем одной системе нужны разные представления, что показывают Use Case, Sequence, Class, Activity, State Machine, Component и …

    10 мин
  3. ERD и моделирование данных

    Подробное введение в ERD и моделирование данных. Разбираем сущности, атрибуты, первичные и внешние ключи, связи 1:1, 1:N и M:N, обязательность связей, нормализацию и переход от ER…

    16 мин
  4. State Machines: жизненный цикл сущностей

    Практическое введение в State Machine и моделирование жизненного цикла сущностей. Разбираем состояния, переходы, события, guard conditions, побочные эффекты и связь State Machine …

    14 мин
  5. DFD: как данные проходят через систему

    Практическое введение в DFD и моделирование потоков данных. Разбираем внешние сущности, процессы, хранилища и потоки данных, Context Diagram, уровни декомпозиции, баланс между уро…

    17 мин
  6. C4 Model: архитектура программной системы

    Практическое введение в C4 Model для описания архитектуры информационных систем. Разбираем уровни System Context, Container и Component, дополнительные Dynamic и Deployment Diagra…

    19 мин
  7. API Contracts: как системы договариваются о взаимодействии

    Практическое руководство по проектированию API-контрактов. Разбираем структуру HTTP API, ресурсы и action endpoints, request и response schemas, ошибки, OpenAPI, версионирование, …

    24 мин
  8. Event-Driven Modeling: события, очереди и асинхронные процессы

    Практическое руководство по Event-Driven Modeling и проектированию асинхронных взаимодействий. Разбираем команды и события, Producer, Broker и Consumer, очереди и routing, идемпот…

    27 мин
  9. Как собрать BPMN, UML, ERD, C4 и API в одну проектную документацию

    Практическое руководство по сборке проектной документации информационной системы. Показываем, как связать BPMN, UML, ERD, State Machine, DFD, C4, API Contracts и Event-Driven Mode…

    24 мин

Начните вводить — найдём материал по всей библиотеке.