Учебный цикл · Шаг за шагом
Моделирование и проектирование информационных систем
Практическая серия о том, как формализовать бизнес-процессы, данные, состояния и архитектуру информационных систем с помощью BPMN, UML, ERD, C4, DFD, State Machine, API-контрактов и event-driven подхода.
Начать циклВаш маршрут
Программа цикла
Отметки сохраняются только в этом браузере.
-
11 мин
BPMN: от бизнес-процесса до требований к системе
Что такое BPMN, зачем моделировать бизнес-процессы и как читать простую диаграмму от начала до результата.
-
10 мин
UML: как описывать программную систему с разных сторон
Введение в UML и основные виды диаграмм. Разбираем, зачем одной системе нужны разные представления, что показывают Use Case, Sequence, Class, Activity, State Machine, Component и …
-
16 мин
ERD и моделирование данных
Подробное введение в ERD и моделирование данных. Разбираем сущности, атрибуты, первичные и внешние ключи, связи 1:1, 1:N и M:N, обязательность связей, нормализацию и переход от ER…
-
14 мин
State Machines: жизненный цикл сущностей
Практическое введение в State Machine и моделирование жизненного цикла сущностей. Разбираем состояния, переходы, события, guard conditions, побочные эффекты и связь State Machine …
-
17 мин
DFD: как данные проходят через систему
Практическое введение в DFD и моделирование потоков данных. Разбираем внешние сущности, процессы, хранилища и потоки данных, Context Diagram, уровни декомпозиции, баланс между уро…
-
19 мин
C4 Model: архитектура программной системы
Практическое введение в C4 Model для описания архитектуры информационных систем. Разбираем уровни System Context, Container и Component, дополнительные Dynamic и Deployment Diagra…
-
24 мин
API Contracts: как системы договариваются о взаимодействии
Практическое руководство по проектированию API-контрактов. Разбираем структуру HTTP API, ресурсы и action endpoints, request и response schemas, ошибки, OpenAPI, версионирование, …
-
27 мин
Event-Driven Modeling: события, очереди и асинхронные процессы
Практическое руководство по Event-Driven Modeling и проектированию асинхронных взаимодействий. Разбираем команды и события, Producer, Broker и Consumer, очереди и routing, идемпот…
-
24 мин
Как собрать BPMN, UML, ERD, C4 и API в одну проектную документацию
Практическое руководство по сборке проектной документации информационной системы. Показываем, как связать BPMN, UML, ERD, State Machine, DFD, C4, API Contracts и Event-Driven Mode…