Юрий Веретельников. Моделирование корпоративной архитектуры. Человеко-машинные слои

YOUTUBE · 29.11.2025 03:52

Ключевые темы и таймкоды

Корпоративная архитектура

0:09
  • Юрий Веретельников, технический директор и основатель компании Solid Cloud, рассказывает о корпоративной архитектуре и ее значении для крупных систем, включая ИТ-системы.
  • Он объясняет, что слово "архитектура" имеет много значений, и они обсуждают его в контексте архитектуры крупных систем, включая ИТ-системы.
  • Юрий объясняет, что он участвует в крупном проекте "Емиас", который обеспечивает доступной медицинской помощью население Москвы.
  • Он также упоминает, что в этом проекте он выступает в роли системного архитектора и главного инженера проекта.

Архитектура колл-центра

9:54
  • Юрий предлагает спроектировать архитектуру колл-центра, который будет интегрирован с существующим сервисом записи на прием к врачу.
  • Он объясняет, что колл-центр будет предоставлять возможность записаться на прием к врачу через приложение или по телефону.
  • Юрий подчеркивает, что проектирование архитектуры колл-центра - это не магия, а процесс, который можно выполнить, следуя определенному чек-листу.

Вводные требования

11:20
  • Вводятся требования к системе записи на прием к врачу, включая получение контактной информации, расписания врачей, запись на прием и перенос записи.
  • Система будет использовать интерфейс уже существующего приложения.

Бизнес-анализ

14:51
  • Создается детальное описание бизнес-архитектуры решения, включая город, граждан, операторов ЦТО, услуги и сервисы.
  • Архимед позволяет обсудить и проверить понимание требований с бизнес-аналитиком.

Реализация бизнес-слоя

17:48
  • Создаются приложения для реализации функций, включая поиск медицинского учреждения, управление учетными записями, просмотр расписания и запись на прием.
  • Архимед позволяет увидеть всплывающие подсказки для каждой связи между элементами.

Создание технологического инфраструктурного слоя

22:53
  • Создается список приложений и компонентов для дальнейшей разработки и передачи командам.
  • Архимед помогает трассировать входящие требования к конкретным приложениям.
  • Важно также моделировать техническую часть, включая сети, файерволы и балансировщики для корректного воплощения системы.

Создание архитектуры решения

24:04
  • Создание архитектуры решения с использованием Archimate.
  • Отображение всех приложений и функций, их реализация и развертывание в контуре.
  • Оформление технических средств для развертывания и их связь между собой.

Использование Archimate для разработки корпоративных систем

30:07
  • Archimate эффективен при разработке корпоративных систем.
  • Систематизация и упрощение подхода к проектированию архитектуры.
  • Archimate помогает получить качественные решения, упрощая подход к проектированию.

Ошибки начинающих архитекторов

33:52
  • Типичные ошибки начинающих архитекторов связаны с процессом проектирования.
  • Ошибки могут быть связаны с недостаточным вниманием к деталям, остановкой на верхних слоях и отсутствием согласования с теми, кто будет заниматься воплощением.
  • Archimate помогает устранить эти ошибки, убирая несуществующие детали и оставляя важные.

Ошибки при использовании Archimate

36:02
  • Использование привычных паттернов и элементов при проектировании может привести к ошибкам и недопониманию между участниками проекта.
  • Недостаточное понимание элементов Archimate может возникнуть из-за недостаточного понимания бизнеса и семантики элементов.

Процесс проектирования

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

Помощь разработчикам

46:06
  • Аналитики и архитекторы могут использовать диаграмму для понимания и уточнения бизнес-процессов и взаимодействия между приложениями.
  • Системные аналитики и архитекторы могут подготовить спецификации стыков приложений и контрактов сервисов приложений на основе перечня приложений и интеракшенов.

Автоматизация процесса разработки архитектуры

49:37
  • Цель - упростить и автоматизировать процесс разработки архитектуры, используя чек-листы и стандартизированные диаграммы.
  • Процесс документирования и визуализации архитектуры упрощается благодаря использованию внутреннего формата диаграмм в документах архитектуры и системного анализа.

Работа с версиями модели

50:58
  • Работа с версиями модели осуществляется через корпоративное хранилище на базе SharePoint.
  • Процесс ручной, но с использованием некоторых правил для портирования изменений из разных файлов в один большой.

Страссирование модели на реестр требований

52:49
  • Модель может быть страссирована на реестр требований с помощью отчета, подготовленного в Archimate Modeler, или с помощью отдельного вью-пойнта, на который можно проставить элементы и связи.
  • Если используется другой формат реестра требований, возможно, потребуется создать инструмент для сведения двух систем документирования.

Верификация модели

56:48
  • Верификация модели относительно семантики используемых элементов может быть выполнена с помощью отчета, подготавливаемого в Archimate Modeler.
  • Если необходимо верифицировать модель относительно кастомного набора правил, возможно создание инструмента для этого.

Заключение

59:35
  • Инженерный подход к проектированию архитектуры требует повторяемости и надежности результата.
  • Автоматизация процесса разработки архитектуры может быть достигнута с помощью Archimate Modeler, который генерирует перечень приложений, сервисов и стыков между ними.