Задачи системного анализа являются достаточно сложными, поэтому перечисление этапов не может быть самоцелью. Отметим также, что методика проведения системного анализа и руководящие принципы не являются универсальными – каждое исследование имеет свои особенности и требует от исполнителей интуиции, инициативы и воображения, чтобы правильно определить цели проекта и добиться успеха в их достижении. Неоднократно имели место попытки создать достаточно общий, универсальный алгоритм системного анализа. Тщательное рассмотрение имеющихся в литературе алгоритмов показывает, что у них большая степень общности в целом и различия в частностях, деталях. Основные процедуры алгоритма проведения системного анализа, которые являются обобщением последовательности этапов проведения такого анализа, сформулированных рядом авторов и отражают его общие закономерности.
- изучение структуры системы, анализ её компонентов, выявление взаимосвязей между отдельными элементами;
- сбор данных о функционировании системы, исследование информационных потоков, наблюдения и эксперименты над анализируемой системой;
- построение моделей;
- проверка адекватности моделей, анализ неопределённости и чувствительности;
- исследование ресурсных возможностей;
- определение целей системного анализа;
- формирование критериев;
- генерирование альтернатив;
- реализация выбора и принятие решений;
- внедрение результатов анализа.