TGViewer
Системный сдвиг Системный сдвиг @systemswing · 10.2K subscribers
Post #882 5.47K
Чем занимались системные аналитики 50 лет назад? Да тем же самым.

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

Я не изучал историю архитекторов ПО, по некоторым публикациям, она появилась в 90-е годы в связи с демократизацией разработки, появлением библиотек, фреймворков и распространением клиент-серверной архитектуры.

Зато я исследовал историю профессии "системный аналитик", и даже писал про неё тут: https://t.me/systemswing/284

Но архитекторы, конечно, говорят, что это не те аналитики, и занимались они совсем другим. Что ж, пришлось найти статью 1973 года JD Couger, 'Evolution of business system analysis techniques'. Эволюция техник анализа бизнес-систем! Эволюция, понимаете? 1973 год, это ещё методы структурного анализа только-только разрабатываются. Внутри там вообще сказка: он прослеживает истоки системного анализа до 1920-х, к Тейлору. Использование электронных машин — с 40-х. А 70-е — это уже третье поколение техник!

А вот чем занимались аналитики в 1970 годы:
Системный анализ заключается в сборе, организации и оценке информации о системе и среде, в которой она функционирует.

Цель системного анализа — изучить все аспекты системы: оборудование, персонал, условия эксплуатации, а также её внутренние и внешние требования — для создания основы для проектирования и внедрения более совершенной системы.

Понимание роли системного аналитика облегчается обращением к этапам цикла разработки системы. В данной статье выделяются семь этапов разработки системы:
Этап I — Документирование существующей системы
Этап II — Анализ системы для установления требований к улучшенной системе (логическое проектирование)
Этап III — Проектирование компьютеризированной системы (физическое проектирование)
Этап IV — Программирование и разработка процедур
Этап V — Реализация
Этап VI — Эксплуатация
Этап VII — Техническое обслуживание и модификация

Таким образом, системный анализ касается этапов I и II цикла разработки системы. Результатом системного анализа является логическая структура новой системы: спецификации входных и выходных данных системы, критерии принятия решений и правила обработки.

Современные системы сложны в разработке. В 1950-х годах компьютеризировались только подсистемы, например, система начисления заработной платы. Сегодня, в эпоху интегрированных систем, область применения систем многократно расширяется. [...]

Основным направлением усилий в области системного анализа и проектирования в 1970-х годах было горизонтальное и вертикальное расширение систем.

Расширение области применения и усложнение систем повышает сложность системного анализа и проектирования. Проектирование интеграций влечет за собой увеличение «начальных» затрат.


Ну всё то же, чем мы занимаемся прямо сейчас, вплоть до проектирования интеграций! Ничего принципиально не поменялось за 55 лет (вот только архитекторы ещё появились).

Отдельно интересно, что там уже есть нечто вроде диаграмм BPMN (из 50-х годов!), смотрите какие они милые.
  • ❤ 26
  • 🔥 24
  • 👍 5
  • 🆒 2
More from @systemswing
  1. Sep 21, 2026Знаю, что в Яндексе работает много аналитиков данных, или BI-аналитиков — тех, кто перемал…
  2. Sep 18, 2026Дальше культурно-историческая теория деятельности (в изложении Энгестрема) говорит о проти…
  3. Sep 17, 2026Что-то перерывы между постами стали совсем длинными. Надеюсь в ближайшее время вернуться в…
  4. Aug 29, 2026Сел тут выписывать категории стейкхолдеров. В проекте положено делать анализ стейкхолдеров…
  5. Aug 18, 2026Глядя на разрастание объема требований в очередном проекте, вспомнил шутку про поправочный…
  6. Aug 15, 2026Я часто вижу среди рекомендаций по системному анализу книгу Донеллы Медоуз "Азбука системн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →