Задать вопрос

Кто такой Systems architect?

Возник вопрос. Что это за фрукт? Везде пишут абстракциями. Так чем же он должен заниматься?

Было бы интересно видеть статью об этой профессии.


Ну а самое главное — что должно быть на выходе? Какой-то документ? Архитектура? В каком виде? До какой глубины должен быть продуман дизайн продукта?


Я видел людей, называющих себя system architect и получающих за это большие деньги, работа которых заканчивалась парой-тройкой картинок наподобие таких:

Three-tier_architecture.ru.svg
Figure97a.jpg


Неужели это всё?


Должен ли он рисовать UML-диаграммы? Если да, то с какой детализацией?


Если судить с аналогией с Архитектурой, то Архитектор — тот кто полностью спроектировал дом, а еще лучше — мост? Вплоть до кол-ва кирпичей, материала, физических вложений? Должен ли такой архитектор знать сопромат, чтобы его мост не разрушился? Да и вообще… программисты — кто они тогда в такой аналогии? Строители, которые должны хорошо класть кирпичи, или кто-то больше?
  • Вопрос задан
  • 23115 просмотров
Подписаться 11 Оценить 2 комментария
Ответ пользователя charon К ответам на вопрос (6)
charon
@charon
моё понимание: системный архитектор в разработке ПО — это такой работник, который выбирает способ воплощения сложных фантазий заказчика и главное держит всю систему в голове в целом, не давая ей развалиться, когда разработчики начинают свою работу. Большинство задач заказчика не стоят внимания архитектора, но когда требуются радикальные изменения в фундаментальных частях системы, то необходима консультация архитектора. UML-диаграммы — да, должен рисовать. Архитектор должен находить общий язык с программистами на любом языке и технологии, а более универсального языка, чем UML, пока для этого не придумали.
Ответ написан
Комментировать