среда, 14 декабря 2016 г.

websequencediagrams


Где можно быстро нарисовать секвенс-диаграмму? Один из вариантов ответа - онлайн сервис https://www.websequencediagrams.com/

Ссылку на этот сервис я "подсмотрел" в тренинге Certified ethical hacker от James Conrad, заглянул на сайт, немного "поигрался". И пока доволен тем, что удалось сделать.

В общем, в чём суть-то? Прямо в браузере можно создавать sequence diagrams и сразу же видеть результат.
Доступен набор предустановленных вариантов (виджеты?), например, простой вызов, вызов с возвратом, альтернативные / опциональные блоки и т.п., к которым можно добавлять и заметки. Виджеты можно перетягивать на рабочее поле, корректировать лэйблы и описания и двигаться дальше.
Все подобные графические варианты описываются в собственном простом текстовом формате, который отображается в колонке слева от рабочего поля. В принципе, через короткое время уже можно просто "программировать" диаграмму, а изображение будет отрисовано по этому сценарию.
Результат работы можно сохранить у них в хранилище в своём аккаунте (кстати, кроме отдельного аккаунта на саммом сайте можно зайти под google аккаунтом), можно расшарить линк на диаграмму, распечатать её или экпортировать в виде картинки или pdf файла.
Также доступны различные стили, от строгого до близкого к рукописному. 

Сервис имеет ограниченный бесплатный функционал и полную платную версию. В свободной версии, к примеру, недоступны некоторые виджеты, экспорт в изображения с высоким разрешением и в pdf, нельзя расшарить диаграмму в режиме "рантайм обновления". Но в принципе, она вполне пригодна для использования. Хотя полноценного экспорта мне лично сильно не хватает.
Ниже небольшой пример:

В общем, в настоящее время пользуюсь сам и вполне рекомендую!