Системный анализ — это «процесс изучения процедуры или бизнеса для определения его цели и задач и создания систем и процедур, которые будут эффективно их достигать». Другая точка зрения рассматривает системный анализ как метод решения проблем , который разбивает систему на ее составные части и анализирует, насколько хорошо эти части работают и взаимодействуют для достижения своей цели. [1]
Область системного анализа тесно связана с анализом требований или исследованием операций . Это также «явное формальное исследование, проводимое для того, чтобы помочь лицу, принимающему решения, определить лучший курс действий и принять лучшее решение, чем оно могло бы принять в противном случае». [2]
Термины анализ и синтез происходят от греческого языка, означающего «разбирать» и «собирать вместе» соответственно. Эти термины используются во многих научных дисциплинах , от математики и логики до экономики и психологии, для обозначения схожих исследовательских процедур. Анализ определяется как «процедура, посредством которой мы разбиваем интеллектуальное или существенное целое на части», в то время как синтез означает «процедура, посредством которой мы объединяем отдельные элементы или компоненты, чтобы сформировать связное целое». [3] Исследователи системного анализа применяют методологию к вовлеченным системам, формируя общую картину.
Системный анализ используется в каждой области, где что-то разрабатывается. Анализ также может быть серией компонентов, которые выполняют органические функции вместе, например, системная инженерия. Системная инженерия — это междисциплинарная область инженерии, которая фокусируется на том, как следует проектировать и управлять сложными инженерными проектами.
Разработка компьютерной информационной системы включает фазу системного анализа. Это помогает создать модель данных , предшественника создания или улучшения базы данных . Существует несколько различных подходов к системному анализу. Когда разрабатывается компьютерная информационная система, системный анализ (согласно модели Waterfall ) будет включать следующие шаги:
Другой взгляд описывает поэтапный подход к процессу. Этот подход разбивает системный анализ на 5 фаз:
Варианты использования — это широко используемые инструменты моделирования системного анализа для определения и выражения функциональных требований системы. Каждый вариант использования — это бизнес-сценарий или событие, на которое система должна предоставить определенный ответ. Варианты использования произошли от объектно-ориентированного анализа.
Дисциплина, которая сегодня известна как политический анализ, возникла из применения системного анализа, когда она была впервые введена министром обороны США Робертом Макнамарой . [4]
Практики системного анализа часто вызываются для анализа систем, которые выросли бессистемно, чтобы определить текущие компоненты системы. Это было показано во время реинжиниринга 2000 года, когда бизнес- и производственные процессы были исследованы в рамках модернизации автоматизации Y2K . [5] Занятость, использующая системный анализ, включает системного аналитика , бизнес-аналитика , инженера-технолога , системного архитектора , архитектора предприятия , архитектора программного обеспечения и т. д .
Хотя специалисты по системному анализу могут быть призваны создавать новые системы, они часто изменяют, расширяют или документируют существующие системы ( процессы , процедуры и методы ). Исследователи и специалисты полагаются на системный анализ. Анализ систем деятельности уже применялся в различных исследовательских и практических работах, включая управление бизнесом, реформу образования, образовательные технологии и т. д.