RU
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
Главная Избранное
Voltar

Диаграмма C4 онлайн (архитектура ПО)

Добавьте людей и системы, перетащите на место и соедините кнопкой «Соединить блоки». На стрелке напишите, что одно использует от другого.

Как пользоваться

Архитектура системы в модели C4

Доступно на: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

Следующий инструментДиаграмма деятельности UML онлайн→
Реклама

Диаграмма C4 онлайн (архитектура ПО): для чего нужен

Опишите людей, вашу систему и внешние системы с названием и описанием и соедините элементы, указав, что делает каждая связь. Диаграмма контекста модели C4 появляется рядом, а тот же текст поддерживает и уровень контейнеров.

Это лёгкий способ хранить документацию по архитектуре вместе с кодом — в виде текста, который можно версионировать.

Как пользоваться

  1. Опишите людей и системы.
  2. Напишите связи между ними.
  3. Скачайте диаграмму в PNG или SVG.

Когда использовать

  • Документировать архитектуру системы.
  • Объяснять систему тем, кто приходит в команду.
  • Техническая презентация для клиента.

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

Что такое модель C4?

Это способ рисовать архитектуру ПО на четырёх уровнях детализации, придуманный Саймоном Брауном: контекст (система и те, кто ею пользуется), контейнеры (приложения и базы), компоненты и код. Первые два уровня чаще всего используются в документации.

Как записывать элементы?

Person(id, "Имя", "Описание") для людей, System для вашей системы и System_Ext для внешних систем. Для уровня контейнеров замените первую строку на C4Container и используйте Container(id, "Имя", "Технология", "Описание") и ContainerDb для баз данных.

Как соединять элементы?

Rel(источник, назначение, "что делает") с id элементов. Можно указать и технологию: Rel(site, api, "Запрашивает заказы", "HTTPS/JSON").

Правда бесплатно?

Да, 100% бесплатно. Без регистрации, без подписки и без ограничений использования. Все инструменты Tools123 бесплатны.

Похожие инструменты

Большое спасибо за поддержку!

Каждое пожертвование помогает держать сайт в сети. Инструменты созданы, чтобы помогать вам, но у нас есть расходы на серверы. Если можете помочь, это очень важно! Выберите или введите сумму:

Безопасная оплата через Stripe. Откроется в другой вкладке.

Инструменты предоставляются как есть, без гарантий. Мы не отвечаем за результаты и за то, как они используются.