#sequence_diagram — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #sequence_diagram, aggregated by home.social.
-
Как я перестал разрывать архитектуру на десяток документов — и сделал свой C4-редактор
Инструмент: C4 QuietGridLabs . Можно открыть демо без авторизации: проект будет храниться локально в браузере. Иногда архитектура «есть» — но пользоваться ею невозможно. На доске лежит схема сервисов. В Confluence живёт описание. Где-то рядом — sequence-диаграмма, которую никто не открывал с прошлого года. ER-модель хранится в другом инструменте. А когда на ревью возникает простой вопрос «какой endpoint обслуживает этот путь?», команда начинает собирать ответ из памяти, догадок, выдумок, ссылок и исходников. Я больше 15 лет работаю в ИТ, из них около десяти занимаюсь проектированием и системным дизайном. За это время перепробовал немало: Sparx, ArchiMate, Structurizr, Confluence, whiteboard-сервисы. Я не считаю их плохими — у каждого есть свой сценарий и своя аудитория. Но лично у меня постоянно оставалось ощущение разрыва: диаграмма была отдельно, документация отдельно, а живой контекст системы — в голове у людей. В какой-то момент моими рабочими спасателями стали whiteboard и VS Code, а позже Cursor. В них можно быстро собрать мысль, оставить немного полезного творческого беспорядка и двигаться дальше. Но они не решали главную проблему: хотелось, чтобы система, её связи, сценарии и документация были одной навигационной моделью. Так появился C4 QuietGridLabs. Это мой экспериментальный редактор, где C4-модель — это каркас проекта. К элементам можно прикреплять документацию, sequence-диаграммы, ER-диаграммы и описание API, а по связям — переходить от общего ландшафта к конкретным участникам взаимодействия.
https://habr.com/ru/articles/1070526/
#C4_model #архитектура_приложений #архитектура_системы #системный_дизайн #системный_анализ #проектирование_систем #документация_на_по #документация_это_легко #sequence_diagram #sequenceдиаграмма
-
Как я перестал разрывать архитектуру на десяток документов — и сделал свой C4-редактор
Инструмент: C4 QuietGridLabs . Можно открыть демо без авторизации: проект будет храниться локально в браузере. Иногда архитектура «есть» — но пользоваться ею невозможно. На доске лежит схема сервисов. В Confluence живёт описание. Где-то рядом — sequence-диаграмма, которую никто не открывал с прошлого года. ER-модель хранится в другом инструменте. А когда на ревью возникает простой вопрос «какой endpoint обслуживает этот путь?», команда начинает собирать ответ из памяти, догадок, выдумок, ссылок и исходников. Я больше 15 лет работаю в ИТ, из них около десяти занимаюсь проектированием и системным дизайном. За это время перепробовал немало: Sparx, ArchiMate, Structurizr, Confluence, whiteboard-сервисы. Я не считаю их плохими — у каждого есть свой сценарий и своя аудитория. Но лично у меня постоянно оставалось ощущение разрыва: диаграмма была отдельно, документация отдельно, а живой контекст системы — в голове у людей. В какой-то момент моими рабочими спасателями стали whiteboard и VS Code, а позже Cursor. В них можно быстро собрать мысль, оставить немного полезного творческого беспорядка и двигаться дальше. Но они не решали главную проблему: хотелось, чтобы система, её связи, сценарии и документация были одной навигационной моделью. Так появился C4 QuietGridLabs. Это мой экспериментальный редактор, где C4-модель — это каркас проекта. К элементам можно прикреплять документацию, sequence-диаграммы, ER-диаграммы и описание API, а по связям — переходить от общего ландшафта к конкретным участникам взаимодействия.
https://habr.com/ru/articles/1070526/
#C4_model #архитектура_приложений #архитектура_системы #системный_дизайн #системный_анализ #проектирование_систем #документация_на_по #документация_это_легко #sequence_diagram #sequenceдиаграмма
-
Как я перестал разрывать архитектуру на десяток документов — и сделал свой C4-редактор
Инструмент: C4 QuietGridLabs . Можно открыть демо без авторизации: проект будет храниться локально в браузере. Иногда архитектура «есть» — но пользоваться ею невозможно. На доске лежит схема сервисов. В Confluence живёт описание. Где-то рядом — sequence-диаграмма, которую никто не открывал с прошлого года. ER-модель хранится в другом инструменте. А когда на ревью возникает простой вопрос «какой endpoint обслуживает этот путь?», команда начинает собирать ответ из памяти, догадок, выдумок, ссылок и исходников. Я больше 15 лет работаю в ИТ, из них около десяти занимаюсь проектированием и системным дизайном. За это время перепробовал немало: Sparx, ArchiMate, Structurizr, Confluence, whiteboard-сервисы. Я не считаю их плохими — у каждого есть свой сценарий и своя аудитория. Но лично у меня постоянно оставалось ощущение разрыва: диаграмма была отдельно, документация отдельно, а живой контекст системы — в голове у людей. В какой-то момент моими рабочими спасателями стали whiteboard и VS Code, а позже Cursor. В них можно быстро собрать мысль, оставить немного полезного творческого беспорядка и двигаться дальше. Но они не решали главную проблему: хотелось, чтобы система, её связи, сценарии и документация были одной навигационной моделью. Так появился C4 QuietGridLabs. Это мой экспериментальный редактор, где C4-модель — это каркас проекта. К элементам можно прикреплять документацию, sequence-диаграммы, ER-диаграммы и описание API, а по связям — переходить от общего ландшафта к конкретным участникам взаимодействия.
https://habr.com/ru/articles/1070526/
#C4_model #архитектура_приложений #архитектура_системы #системный_дизайн #системный_анализ #проектирование_систем #документация_на_по #документация_это_легко #sequence_diagram #sequenceдиаграмма
-
Как построить карту вызовов REST-API из JSON с помощью PlantUML: автоматизация архитектурных зависимостей
Проблема: никто не знает, кто кого вызывает В 2012 году биржевой брокер Knight Capital потерял $460 миллионов за 45 минут. Причина — активация устаревшего модуля, который начал массово размещать ордера. Отчёт SEC указал на ключевую ошибку:
https://habr.com/ru/articles/1001060/
#итархитектура #plantuml #json #e2eдиаграммы #sequence_diagram #микросервисы #зависимости_между_сервисами #автоматизация_документации #rest_api #технический_долг
-
Как построить карту вызовов REST-API из JSON с помощью PlantUML: автоматизация архитектурных зависимостей
Проблема: никто не знает, кто кого вызывает В 2012 году биржевой брокер Knight Capital потерял $460 миллионов за 45 минут. Причина — активация устаревшего модуля, который начал массово размещать ордера. Отчёт SEC указал на ключевую ошибку:
https://habr.com/ru/articles/1001060/
#итархитектура #plantuml #json #e2eдиаграммы #sequence_diagram #микросервисы #зависимости_между_сервисами #автоматизация_документации #rest_api #технический_долг
-
Как построить карту вызовов REST-API из JSON с помощью PlantUML: автоматизация архитектурных зависимостей
Проблема: никто не знает, кто кого вызывает В 2012 году биржевой брокер Knight Capital потерял $460 миллионов за 45 минут. Причина — активация устаревшего модуля, который начал массово размещать ордера. Отчёт SEC указал на ключевую ошибку:
https://habr.com/ru/articles/1001060/
#итархитектура #plantuml #json #e2eдиаграммы #sequence_diagram #микросервисы #зависимости_между_сервисами #автоматизация_документации #rest_api #технический_долг
-
Лучшие практики в Sequence-диаграммах для системных аналитиков
В данной статье я хочу поделиться опытом и рассказать о том, как системным аналитикам улучшить Sequence-диаграммы (диаграммы последовательностей) с помощью лучших практик. Я покажу, как некоторые подходы из мира программирования (те самые best practices и идеи из Clean Code ) помогают рисовать sequence-диаграммы чище и понятнее.
https://habr.com/ru/articles/969192/
#clean_code #plantuml #sequence_diagram #системный_анализ #системный_аналитик #best_practices #документация_проекта #диаграммы_последовательности #uml #umlпроектирование
-
Лучшие практики в Sequence-диаграммах для системных аналитиков
В данной статье я хочу поделиться опытом и рассказать о том, как системным аналитикам улучшить Sequence-диаграммы (диаграммы последовательностей) с помощью лучших практик. Я покажу, как некоторые подходы из мира программирования (те самые best practices и идеи из Clean Code ) помогают рисовать sequence-диаграммы чище и понятнее.
https://habr.com/ru/articles/969192/
#clean_code #plantuml #sequence_diagram #системный_анализ #системный_аналитик #best_practices #документация_проекта #диаграммы_последовательности #uml #umlпроектирование
-
Лучшие практики в Sequence-диаграммах для системных аналитиков
В данной статье я хочу поделиться опытом и рассказать о том, как системным аналитикам улучшить Sequence-диаграммы (диаграммы последовательностей) с помощью лучших практик. Я покажу, как некоторые подходы из мира программирования (те самые best practices и идеи из Clean Code ) помогают рисовать sequence-диаграммы чище и понятнее.
https://habr.com/ru/articles/969192/
#clean_code #plantuml #sequence_diagram #системный_анализ #системный_аналитик #best_practices #документация_проекта #диаграммы_последовательности #uml #umlпроектирование
-
Нотации в работе бизнес-аналитика: какие выбрать и зачем они нужны
Одно недопонимание на встрече может стоить вам недель переделок. В этой статье рассказываем, какие визуальные нотации помогут бизнес-аналитикам и командам понимать друг друга без лишних ошибок. Простые схемы и диаграммы, которые ускорят работу и сделают процессы понятнее для всех: от заказчика до разработчика. Узнайте, как выбирать и применять BPMN, ERD, Sequence Diagram и User Story Mapping в реальных проектах.
https://habr.com/ru/articles/940154/
#bpmn #erd #нотации #sequence_diagram #user_story_mapping #визуализация_процессов #бизнесанализ #коммуникация_с_командой
-
Нотации в работе бизнес-аналитика: какие выбрать и зачем они нужны
Одно недопонимание на встрече может стоить вам недель переделок. В этой статье рассказываем, какие визуальные нотации помогут бизнес-аналитикам и командам понимать друг друга без лишних ошибок. Простые схемы и диаграммы, которые ускорят работу и сделают процессы понятнее для всех: от заказчика до разработчика. Узнайте, как выбирать и применять BPMN, ERD, Sequence Diagram и User Story Mapping в реальных проектах.
https://habr.com/ru/articles/940154/
#bpmn #erd #нотации #sequence_diagram #user_story_mapping #визуализация_процессов #бизнесанализ #коммуникация_с_командой
-
Нотации в работе бизнес-аналитика: какие выбрать и зачем они нужны
Одно недопонимание на встрече может стоить вам недель переделок. В этой статье рассказываем, какие визуальные нотации помогут бизнес-аналитикам и командам понимать друг друга без лишних ошибок. Простые схемы и диаграммы, которые ускорят работу и сделают процессы понятнее для всех: от заказчика до разработчика. Узнайте, как выбирать и применять BPMN, ERD, Sequence Diagram и User Story Mapping в реальных проектах.
https://habr.com/ru/articles/940154/
#bpmn #erd #нотации #sequence_diagram #user_story_mapping #визуализация_процессов #бизнесанализ #коммуникация_с_командой
-
Проектирование Информационных систем. Часть 9. Моделирование поведения 9.2. Поведенческие диаграммы UML
Моделирование поведения системы — это процесс создания упрощённого, формального или визуального представления динамики системы во времени, ее реакций на события и взаимодействий между компонентами. Основные виды моделирования поведения: 1) Диаграммы поведения в UML
https://habr.com/ru/articles/919956/
#проектирование_систем #проектирование_систем_управления #анализ #анализ_и_проектирование_систем #системный_анализ #системный_аналитик #инженерия_требований #uml #sequence_diagram #state_machine
-
Проектирование Информационных систем. Часть 9. Моделирование поведения 9.2. Поведенческие диаграммы UML
Моделирование поведения системы — это процесс создания упрощённого, формального или визуального представления динамики системы во времени, ее реакций на события и взаимодействий между компонентами. Основные виды моделирования поведения: 1) Диаграммы поведения в UML
https://habr.com/ru/articles/919956/
#проектирование_систем #проектирование_систем_управления #анализ #анализ_и_проектирование_систем #системный_анализ #системный_аналитик #инженерия_требований #uml #sequence_diagram #state_machine
-
Проектирование Информационных систем. Часть 9. Моделирование поведения 9.2. Поведенческие диаграммы UML
Моделирование поведения системы — это процесс создания упрощённого, формального или визуального представления динамики системы во времени, ее реакций на события и взаимодействий между компонентами. Основные виды моделирования поведения: 1) Диаграммы поведения в UML
https://habr.com/ru/articles/919956/
#проектирование_систем #проектирование_систем_управления #анализ #анализ_и_проектирование_систем #системный_анализ #системный_аналитик #инженерия_требований #uml #sequence_diagram #state_machine
-
Диаграмма последовательности на практике в реальном кейсе
Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик и разработчик. Несмотря на то, что UML-диаграммы являются популярным и востребованным инструментом, не все системные аналитики используют его в своей работе. Одной из причин может быть непонимание пользы для требований и проработки задачи. Скажу честно, что такое было и со мной, когда опыта у меня было немного. Сложностей в работе хватало и без дополнительных инструментов, которые требовали время на погружение. В этой статье я на практическом примере покажу, как проработать процесс с помощью моделирования на UML. Подробно посмотрим, как сделать это быстро, понятно, а также выделим основные преимущества решения.
https://habr.com/ru/articles/916730/
#системный_анализ #системный_аналитик #моделирование #uml #umlпроектирование #plantuml #sequence_diagram #требования #требования_к_системе #требования_к_по
-
Диаграмма последовательности на практике в реальном кейсе
Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик и разработчик. Несмотря на то, что UML-диаграммы являются популярным и востребованным инструментом, не все системные аналитики используют его в своей работе. Одной из причин может быть непонимание пользы для требований и проработки задачи. Скажу честно, что такое было и со мной, когда опыта у меня было немного. Сложностей в работе хватало и без дополнительных инструментов, которые требовали время на погружение. В этой статье я на практическом примере покажу, как проработать процесс с помощью моделирования на UML. Подробно посмотрим, как сделать это быстро, понятно, а также выделим основные преимущества решения.
https://habr.com/ru/articles/916730/
#системный_анализ #системный_аналитик #моделирование #uml #umlпроектирование #plantuml #sequence_diagram #требования #требования_к_системе #требования_к_по
-
Диаграмма последовательности на практике в реальном кейсе
Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик и разработчик. Несмотря на то, что UML-диаграммы являются популярным и востребованным инструментом, не все системные аналитики используют его в своей работе. Одной из причин может быть непонимание пользы для требований и проработки задачи. Скажу честно, что такое было и со мной, когда опыта у меня было немного. Сложностей в работе хватало и без дополнительных инструментов, которые требовали время на погружение. В этой статье я на практическом примере покажу, как проработать процесс с помощью моделирования на UML. Подробно посмотрим, как сделать это быстро, понятно, а также выделим основные преимущества решения.
https://habr.com/ru/articles/916730/
#системный_анализ #системный_аналитик #моделирование #uml #umlпроектирование #plantuml #sequence_diagram #требования #требования_к_системе #требования_к_по
-
Топ-5 ошибок в моделировании требований системным аналитиком
Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик и разработчик. Наверное многие хотя бы раз сталкивались с диаграммой, которая сделала процесс более понятным. И с диаграммой, после которой пришлось перечитывать описание процесса еще не раз. Грамотная модель делает требования более качественными, а некорректно построенная модель может привести к непониманию хорошо проработанной документации. В этой статье я разберу пять распространённых ошибок в построении диаграмм системным аналитиком на практических примерах.
https://habr.com/ru/articles/909524/
#системный_анализ #системный_аналитик #uml #моделирование_систем #бизнесанализ #бизнесаналитик #системная_аналитика #диаграммы #sequence_diagram #activity_diagram
-
Топ-5 ошибок в моделировании требований системным аналитиком
Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик и разработчик. Наверное многие хотя бы раз сталкивались с диаграммой, которая сделала процесс более понятным. И с диаграммой, после которой пришлось перечитывать описание процесса еще не раз. Грамотная модель делает требования более качественными, а некорректно построенная модель может привести к непониманию хорошо проработанной документации. В этой статье я разберу пять распространённых ошибок в построении диаграмм системным аналитиком на практических примерах.
https://habr.com/ru/articles/909524/
#системный_анализ #системный_аналитик #uml #моделирование_систем #бизнесанализ #бизнесаналитик #системная_аналитика #диаграммы #sequence_diagram #activity_diagram
-
Топ-5 ошибок в моделировании требований системным аналитиком
Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик и разработчик. Наверное многие хотя бы раз сталкивались с диаграммой, которая сделала процесс более понятным. И с диаграммой, после которой пришлось перечитывать описание процесса еще не раз. Грамотная модель делает требования более качественными, а некорректно построенная модель может привести к непониманию хорошо проработанной документации. В этой статье я разберу пять распространённых ошибок в построении диаграмм системным аналитиком на практических примерах.
https://habr.com/ru/articles/909524/
#системный_анализ #системный_аналитик #uml #моделирование_систем #бизнесанализ #бизнесаналитик #системная_аналитика #диаграммы #sequence_diagram #activity_diagram
-
Как рисовать Sequence без боли и страданий в PlantUML
Привет! Меня зовут Настя, я старший системный аналитик в X5 Tech. Я рисую sequence-диаграммы каждый день на протяжении четырёх лет. За это время я прошла все круги ада по Данте, то есть попробовала разные инструменты для рисования этих самых диаграмм. Пока не встретила его – PlantUML. Что удивительно, инструмент довольно не новый, но тем не менее лучше него я пока не встречала. А ещё удивительно, что он не особо популярный. Когда мы запустили в управлении системного анализа первый воркшоп по PlantUML, за 3 минуты после анонса пришли 12 заявок от аналитиков разных грейдов – от Junior до Lead. В процессе подготовки материалов к воркшопу мы искали статьи и литературу, которые помогли бы дополнительно изучить sequence-диаграммы в PlantUML. Ничего интересного мы не нашли. На самих воркшопах участники часто говорили о том, что они пытались самостоятельно изучить PlantUML, но их пугало то, что нужно писать какой-то код и учить какой-то синтаксис. Документация достаточно обширная, но информации о том, как последовательно строить sequence почти нет. Поэтому и появилась эта статья. Почему PlantUML?
-
Как рисовать Sequence без боли и страданий в PlantUML
Привет! Меня зовут Настя, я старший системный аналитик в X5 Tech. Я рисую sequence-диаграммы каждый день на протяжении четырёх лет. За это время я прошла все круги ада по Данте, то есть попробовала разные инструменты для рисования этих самых диаграмм. Пока не встретила его – PlantUML. Что удивительно, инструмент довольно не новый, но тем не менее лучше него я пока не встречала. А ещё удивительно, что он не особо популярный. Когда мы запустили в управлении системного анализа первый воркшоп по PlantUML, за 3 минуты после анонса пришли 12 заявок от аналитиков разных грейдов – от Junior до Lead. В процессе подготовки материалов к воркшопу мы искали статьи и литературу, которые помогли бы дополнительно изучить sequence-диаграммы в PlantUML. Ничего интересного мы не нашли. На самих воркшопах участники часто говорили о том, что они пытались самостоятельно изучить PlantUML, но их пугало то, что нужно писать какой-то код и учить какой-то синтаксис. Документация достаточно обширная, но информации о том, как последовательно строить sequence почти нет. Поэтому и появилась эта статья. Почему PlantUML?
-
Как рисовать Sequence без боли и страданий в PlantUML
Привет! Меня зовут Настя, я старший системный аналитик в X5 Tech. Я рисую sequence-диаграммы каждый день на протяжении четырёх лет. За это время я прошла все круги ада по Данте, то есть попробовала разные инструменты для рисования этих самых диаграмм. Пока не встретила его – PlantUML. Что удивительно, инструмент довольно не новый, но тем не менее лучше него я пока не встречала. А ещё удивительно, что он не особо популярный. Когда мы запустили в управлении системного анализа первый воркшоп по PlantUML, за 3 минуты после анонса пришли 12 заявок от аналитиков разных грейдов – от Junior до Lead. В процессе подготовки материалов к воркшопу мы искали статьи и литературу, которые помогли бы дополнительно изучить sequence-диаграммы в PlantUML. Ничего интересного мы не нашли. На самих воркшопах участники часто говорили о том, что они пытались самостоятельно изучить PlantUML, но их пугало то, что нужно писать какой-то код и учить какой-то синтаксис. Документация достаточно обширная, но информации о том, как последовательно строить sequence почти нет. Поэтому и появилась эта статья. Почему PlantUML?