Визуализация интерактивной доски вашей архитектуры - PullRequest
2 голосов
/ 28 сентября 2010

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

Теперь я хочу спросить, какие трафареты, артефакты диаграмм и т. Д. Вы делаетеиспользовать, когда вы хотите описать свои архитектурные идеи, например, системы, которые включают в себя импорт Excel, экспорт XML, ESB посередине, 3 разные базы данных в разных местах, веб и автономный графический интерфейс?Я думаю, что мало кто придумает детальную диаграмму классов UML, которая в этом случае не будет хорошо работать.Диаграммы последовательности или активности хороши для описания потока информации, но не для более полного представления о системе.

Так что, возможно, мы сможем собрать некоторые мысли по этому поводу, подобно этой теме .

С уважением,

Andi

PS: Я подумал, что это может быть хорошим местом для обсуждения, но если это слишком не по теме, пожалуйста, дайте мне знать, и я закроюили переехать в более подходящее место.

1 Ответ

1 голос
/ 28 сентября 2010

Краткий ответ - все, что работает.Наиболее важным моментом является то, что вы должны общаться таким образом / языком, который понимает аудитория .

У меня есть пара примеров, которые просто оказались очень опрятно - если это свободная дискуссия, они не будут - и не должны быть.К вашему сведению, я работаю архитектором решений, поэтому ящики хорошо мне подходят;Я в основном говорю о системном контексте - где вещи вписываются в существующий ландшафт.

Чтобы учесть некоторые ваши особенности:

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

Я согласен с вашим комментарием относительно UML: UML очень формален - когда вы обсуждаете вещи перед доской, это обычно что-то.

Другие вещи:

  • Использование цвета действительно может помочь, поэтому не бойтесь использовать его при необходимости.
  • Порядок, в котором приведена диаграммапринимает форму, имеет отношение к истории, которую она рассказывает, не бойтесь комментировать ее для последующего использования, когда вы ...
  • Сфотографируйте вещи, которые надеты наHiteboard - большинство мобильных телефонов в наши дни имеют встроенные камеры - используйте его.

alt text ( Полное изображение здесь )

alt text ( Полноразмерная копия здесь )

alt text ( Полноразмерная копия здесь )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...