Визуализация архитектуры C4 model / Максим Пальчиков

  Рет қаралды 23,622

TQM systems

TQM systems

2 жыл бұрын

"Сравнение C4 с другими распространенными нотациями
Обзор уровней детализации архитектуры на реальном примере
Инструменты для создания С4 диаграмм
Подход architecture as a code"
Официальный сайт
c4model.com/
Генератор диаграмм PlantUML
marketplace.visualstudio.com/...
С4 plugin для Vs Code
github.com/plantuml-stdlib/C4...
Пример описания архитектуры на С4
GitHub - team7katas/sysopsquad: The Sysops Squad Architectural Kata

Пікірлер: 23
@ko22012
@ko22012 3 ай бұрын
в диаграммах можно объединять стрелки, которые двухнаправленные, чтобы меньше было награмождений.
@alishert7239
@alishert7239 Жыл бұрын
Спасибо! Все емко и доступно.
@calinmarian2553
@calinmarian2553 Жыл бұрын
Очень полезно, спасибо огромное
@maxx27i
@maxx27i 11 ай бұрын
Спасибо! Всё по делу! 🔥
@dmitryandreew8582
@dmitryandreew8582 6 ай бұрын
Отличное объяснение, спасибо!
@michael.v
@michael.v 2 жыл бұрын
Полезное видео, спасибо
@maximpalchikov6836
@maximpalchikov6836 2 жыл бұрын
Спасибо за отзыв. Будем делать еще
@michael.v
@michael.v 2 жыл бұрын
@@maximpalchikov6836 по Structurizr, если можно )
@phrase_tv
@phrase_tv Жыл бұрын
Спасибо!
@user-mt5mp8qg1q
@user-mt5mp8qg1q 2 жыл бұрын
Скажите как именно в тулсе перейти\отобразить след уровень? или мы рисуем это в новом документе или по списку рядом? грубо говоря как провалится? если этого нет то в чем отличие от любой др нотации (грубо говоря я могу на разных листах рисовать разные уровни в том же визио или даже бизаги)
@andreibuldakov2641
@andreibuldakov2641 2 жыл бұрын
That's the point. There is no real difference except for the whole idea is to simplify diagrams by restricting lexicon
@romario24you
@romario24you Жыл бұрын
было бы здорово, если бы в описании дали ссылки, которые были в конце презентации...
@TqmUaSystems
@TqmUaSystems Жыл бұрын
Дякуємо за зауваження, зробили.
@romario24you
@romario24you Жыл бұрын
@@TqmUaSystems отлично. спасибо большое 🤝
@user-nb9mv4fy7h
@user-nb9mv4fy7h 4 ай бұрын
Не понял с доской, нарисовал получше сфоткал и в вики
@mikp1995
@mikp1995 2 жыл бұрын
А BPMN же чого не приведено в порівнянні
@opie5207
@opie5207 2 жыл бұрын
Потому что БПМН для документации процесса, а не структуры. С её помощью можно структуру описывать, проблема заключается в том, что это будет через процесс + если нотация используется на проекте еще где-то, то это создаст путаницу
@cyrillcheckout
@cyrillcheckout 2 ай бұрын
Набор букв сложно читать. Чувак на клавиатуре уснул
@user-py5il2sc5h
@user-py5il2sc5h Ай бұрын
Если сложная архитектура, то в archimate сможет разобраться только подготовленный человек … э ну в этом же и смысл? Разве нет?
@user-su5zk9vw3g
@user-su5zk9vw3g 2 ай бұрын
В контексте мы оперируем понятиями предметной области. Это раз. PlantUML имеет все необходимые средства для описания логики. Если вы реально описываете сухую логику, а не занимаетесь художествами (это когда вам почему то хочется чтобы на 5 пикселей левее был бы класс, что не имеет отношения к логике). Или если почему то хотите скрестить диаграмму классов с диаграммой активностей (нарушение измерений логики). Глянул слегка суть диаграмм автора, там божий дар с яичницей в одной схеме. PlantUML как раз дисциплинирует архитектора. И вы чушь не изобразите. Если это пакеты это пакеты. А не пакеты и акторы. Автор помимо отсутствия представления об уровнях абстракций и когнитивном соответствии элементов схемы не видит за деревьями (кодом) леса, кроме кода есть 95% натуральной деятельности, управляемой инструментами предметной области. Комбайнами, светофорами, криком начальника, мессенджером и тд. Оставшиеся 5% это техническая часть, в том числе код, аппаратура. Залезть внутрь своей компетенции (разработка ПО) и забыть про существование внешнего мира, означает забыть зачем, собственно ты это по разрабатываешь. И получаем архитектуру ради архитектуры (красоты кода), а не ради конечного потребителя.
@user-nb9mv4fy7h
@user-nb9mv4fy7h 4 ай бұрын
Этот структурайзер норм от C1- С3, С4 - запаришься рисовать на крупных проектах...
Денис Цветцих - C4 model на практике
45:48
Flow — конференция про системный и бизнес-анализ
Рет қаралды 1,3 М.
狼来了的故事你们听过吗?#天使 #小丑 #超人不会飞
00:42
超人不会飞
Рет қаралды 60 МЛН
Никита Харичкин - PlantUML с нуля до гуру: учимся «кодить» sequence-диаграммы
46:07
Flow — конференция про системный и бизнес-анализ
Рет қаралды 10 М.
Про микросервисы за 8 минут
8:01
Merion Academy
Рет қаралды 113 М.
Робот-паллетайзер (укладчик): возможности и преимущества
3:24
UnitMC — АСУ ТП и промышленная фурнитура
Рет қаралды 499
Вознесенский. Поэт счастливой эпохи
35:26
Лекторий Dостоевский
Рет қаралды 1,7 М.
Архитектура Go проекта на практике
30:09
Evrone Development
Рет қаралды 12 М.