Модель C4 для визуализации архитектуры

https://c4model.com/
Модель C4 = 4 масштаба, по факту это 4 карты разного уровня масштаба.
Модель C4 не зависит от нотаций и не предписывает каких-либо конкретных обозначений.
/* Контейнер = общий способ описания того, в чем находятся компоненты.
Модель C4 - способ создания карт вашего кода с различными уровнями детализации, точно так же, как вы используете что-то вроде Google Maps для увеличения и уменьшения масштаба интересующей вас области.
Типа умерли системы моделирования (UML), ArchiMate и SysML (!?)
---
1. Контекстная диаграмма системы
2. Диаграмма контейнера
3. Диаграмма компонентов
4. Диаграмма кода
Диаграмма системного ландшафта
Динамическая диаграмма
Диаграмма развертывания
Абстракции Обозначения
В нашей отрасли есть унифицированный язык моделирования (UML), ArchiMate и SysML, но вопрос, обеспечивают ли они эффективный способ взаимодействия с архитектурой программного обеспечения, часто не имеет значения, поскольку многие команды уже отказались от них в пользу гораздо более простых «коробок и программных средств». линии» диаграммы.
Отказ от этих языков моделирования — это одно, но, возможно, в гонке за гибкостью многие команды разработчиков программного обеспечения утратили способность визуально общаться.
===
https://structurizr.com/
Structurizr основан на «диаграммах как коде», позволяя создавать несколько диаграмм архитектуры программного обеспечения на основе одной модели .
--
Контейнер = общий способ описания того, в чем находятся компоненты.
Почему «контейнер»?
Такие термины, как «процесс», «приложение», «приложение», «сервер», «развертываемый модуль» и т. д., имеют соответствующие значения, поэтому имя «контейнер» было выбрано как общий способ описания того, в чем находятся компоненты.
==
|
</> |