Size: a a a

2021 September 27

ЮК

Юлия Кузина... in SPb CoA
если кафка - boundary, то куда даталейк?)
источник

VK

Vladislav Kotov in SPb CoA
DataLake тоже непонятно. Ты же работаешь с сервисом и его API
источник

VK

Vladislav Kotov in SPb CoA
A spark там уже сам
источник

VK

Vladislav Kotov in SPb CoA
По этому это будет артефакт с типом "сущность"
источник

KS

Konstantin Semenov in SPb CoA
Юбилей в этом году, получается. Поздравляю!:)

Я тоже в 2011 устроился, в сентябре.
источник

ВЩ

Владимир Щепин... in SPb CoA
Привет, прошу совета.

В связи с собственными нуждами, ну и потренироваться заодно, есть задача: в рамках работы некоего программного продукта есть некий юзкейс. При этом, де факто, взаимодействуют там только программные модули в соответствии с определенной бизнес-логикой. Архитектура ПО достаточно навороченная: более 10 модулей плюс некоторые функциональные комбинации, плюc БД, плюс торчащие наружу IN/OUT, не учитывая внешних по отношению к системе сущностей.

Я хотел бы визуально представить логику работы системы (ПО) в определенных ситуациях, именно сам процесс, пошагово. То есть, конкретные юзкейсы. В данном случае визуализация нужна, что бы продемонстрировать детально процесс самому себе, а так же коллегам, которые пожелают быстро въехать в суть происходящего (предположим, новому сотруднику).

Суть вопроса (проблемы) такая: не могу выбрать подходящий инструмент. Кмк, тут великолепно бы в качестве визуализации процесса подошло нечто, разнесенное по swimlane-ам. Но BPMN, к примеру, - он больше про бизнес-уровень и более высокоуровневые уровни абстракции (или нет?), так что я думаю, что тут он не подходит. Так же, возможно, я не под нужным углом смотрю на проблему. Потихоньку начал набрасывать в виде обычной блок-схемы, в меру своих возможностей и понимания логики работы, но... хотелось бы более формального описания и, при этом, подходящего для демонстрации.

P.S. Про текстовое описание можно не упоминать, с этим я так или иначе справлюсь, вопрос именно в визуализации.
источник

F

Fiona in SPb CoA
я тоже в сентябре 11-го )))
источник

VK

Vladislav Kotov in SPb CoA
И вот куда это нас с тобой завело?)
источник

KS

Konstantin Semenov in SPb CoA
источник

KS

Konstantin Semenov in SPb CoA
Возможно, в прошлой жизни мы все были родственниками, а теперь отдаём кармические долги!
источник

E

Emin in SPb CoA
Если нужно именно проиллюстрировать в виде дорожек, то никто не запрещает использовать bpmn, дорожками сделать модули или подсистемы, поток информации между ними пройдёт, события и триггеры есть
источник

DC

Dmitriy Chernyak in SPb CoA
Посмотрите в сторону UML Activity Diagrams, там тоже есть деление на дорожки - partitions и sub-partitions.
https://www.uml-diagrams.org/activity-diagrams.html
И в ней можно описать взаимодействие всех участников - как систем, так и пользователей. И похоже на классическую блок-схему.
источник

ВЩ

Владимир Щепин... in SPb CoA
А имплементировать туда потоки данных возможно? К примеру, "модуль А запрашивает у модуля Б следующую информацию: бульк-бульк-бульк, трам-пам-пам"?
источник

ГП

Григорий Печенкин... in SPb CoA
Swimlanes есть не только в BPMN. Рисуйте либо старую добрую блок-схему с дорожками (аналог в UML – Activity), либо диаграмму последовательности с осью времени. Первое хорошо для алгоритмов (с условиями и циклами), второе – для разворачиваеия конкретных вариантов сценариев.
источник

F

Fiona in SPb CoA
в интересную и насыщенную жизнь? )))
источник

F

Fiona in SPb CoA
Брат!!!
источник

ВЩ

Владимир Щепин... in SPb CoA
В моем случае, это, скорее, некая типовая последовательность с запуском определенных процедур в зависимости от входящих данных. Ок, раз мы описываем логику работы ПО - это все про алгоритмы.

А что вы имеете ввиду под "конкретными вариантами сценариев"?

В моем случае система, по большому счету, выглядит снаружи как черный ящик, который реагирует на определенные запросы строго определенным образом, выдавая обратную связь, данные всякие формиркя и т.п. (так как она вписана в еще большую инраструктуру, программную и аппаратную, яаляясь подсистемой). То есть, в определеннвх юзкейсах там фактически линейный процесс, хоть и весьма заковыристый.

Короче говоря, нужно нарисоыать так, что бы посторонний человек (с техническим бэкграундом) смог по картинке разобраться с конкретным сценарием. :)
источник

EM

Egor Maryushko in SPb CoA
Коллеги,  пару дней назад вроде проскакивала ссылка на канал со стажировками не напомните ссылок?
источник

VZ

Vadim Zhivotovsky in SPb CoA
источник

EM

Egor Maryushko in SPb CoA
👍
источник