Как стать автором
Обновить

Простая Enterprise Architecture. Автопостроение схемы архитектуры по данным репозитария

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров5.1K
Всего голосов 3: ↑2 и ↓1+1
Комментарии7

Комментарии 7

Советую посмотреть Enterprise Architect от https://sparxsystems.com.au/, рисовать архитектуру (и не только) в нём откровенно удобно, так же как и генерировать по ней документацию в Word / HTML. Причём не важно какую - хоть архитектуру предприятия в терминах серверов и сервисов, хоть внутреннюю архитектуру конкретного микросервиса. При желании между этими двумя моделями можно построить tracebilty matrix, в которой будет явно видно, какой сервис какой порт на какой железке использует.
Данные лежат в РСУБД, с понятной структурой, так что при желании можно организовать ETL в нужную сторону, как и запустить туда внешний BI.
Ну и понятно "из коробки" уже есть 100500 функций, которые реально нужны в корпоративной среде, когда это становится мастер-системой данных какого-то домена.
Есть и минусы - в частности, у нас откровенно не зашло управление требованиями в нём, но это скорее из-за недоразвитости внутренних процессов и компетенций конкретных сотрудников.

так же как и генерировать по ней документацию в Word / HTML.

Enterprise Architect умеет генерировать хоть что-то подобное тому, что показано в статье?

"Из коробки" - разумеется нет. Написать в нём скрипт, который создаёт примерно такое же - не сложно. Собственно, в статье описан похожий подход - здесь у нас shared данные, здесь их отображение в том или ином формате. Плагинами - меняем данные по изменению свойств картинок. EA ещё и новые данные в БД вставляет по мере рисования примитивов. Т.е. принцип то похожий. А дальше кто на что учился :)

"Из коробки" - разумеется нет.

В статье показано как раз автопостроение схем "из коробки", в том числе плагины "в составе коробки". Указанные сторонние плагины лишь добавляют "приукрашивание", а само автопостроение, раскраска (заливка) фигур в зависимости от типа объекта и т.п. - это "из коробки" visio (неважно оформлены они плагинами или иначе). Т.е. в базовом варианте достаточно одного visio и "нуль стороннего кода".

Написать в нём скрипт, который создаёт примерно такое же - не сложно. 

В этом есть сомнения.

Есть ещё одна тонкость... маленькая. EA дешевле, чем Visio. И умеет в совместную работу и генерацию документации. Хотя, если Ваши задачи закрываются существующим комплектом - это просто замечательно.

Полагаю, что пока Microsoft не включит «Data Visualizer» в состав стандартной настольной версии visio – ситуация не изменится.

Думаю этого не случится никогда. В десктопной версии в редакции Visio Standard работа с данными урезана в отличии от Visio Professional.

Обычно компании элементы ЕА, включая орг-структуру, не ведут в облаке.

M$FT просто хочет пересадить бизнес-пользователей на версии по подписке!!!

Когда Data Visualizer только вышел в свет, они говорили что для построения диаграмм нужна облачная версия продукта, потому все лютейшие расчеты происходят где-то на серверах M$FT.

У Microsoft есть «Data Visualizer для Excel»

Это несколько урезанная версия. Изначально предполагалось, что Data Visualizer поднимет продажи облачного Visio до небес, но что-то пошло не так! Поэтому добавили в Excel этот пробничек, может кто оценит и таки захочет купить Data Visualizer из взрослого мира…

Экономия гиганта «на спичках»

Как говорил один популярный исполнитель в 90-ых:

А чё пипл хавает ! ©

Гигант заинтересован только в получении прибыли. Маркетологи должны изучать аудиторию продукта их потребности в работе с приложением. Разработчики добавлять в новые версии возможности которые отвечают пожеланиям пользователей и повысят продажи продукта.

Если какие-то функции очень нужные вам в продукт не добавляют - значит Гигант или не знает о таких специфических потребностях, или считает что добавление такой фичи не принесет ему выгоды!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории