На разных стадиях исследования, которое продвигается от интуитивной и достаточно слабо сформулированной постановки проблемы до выбора оптимального решения с помощью строгих математических моделей, используется обширная группа методов. Поэтому целесообразно установить принципиальную последовательность этапов проведения системного анализа. Рассматривая наиболее оригинальные работы в области системного анализа нетрудно убедиться, что различные автора выделяют различное число этапов.
Так, С. Янг в процессе использования системного анализа в управлении организациями выделяет 10 этапов:
- определение целей организации;
- выявление проблем в процессе достижения этих целей;
- исследование проблем и постановка диагноза;
- поиск решения проблемы;
- оценка всех альтернатив и выбор наилучшей из них;
- согласование решений в организации;
- утверждение решений;
- подготовка к вводу решений в действие;
- управление применением решения;
- проверка эффективности.
Ю. И. Черняк при использовании системного анализа в задачах управления экономикой выделяет следующие этапы:
- анализ проблемы;
- определение системы (расхождение между желаемым и действительным и составляет проблему, а для того чтобы решать проблемы, люди создают системы и в самом общем понимании, система - есть способ решения проблемы);
- анализ структуры система;
- формирование общей цели и критерия системы;
- декомпозиция цели, выявление потребности в ресурсах;
- выявление ресурсов, композиция целей;
- прогноз и анализ будущих условий;
- оценка целей и средств;
- отбор вариантов;
- диагноз существующей системы;
- построение комплексной программы развития;
- проектирование организации для достижения целей.
О.И. Ларичев выделяет 4 этапа:
- определение целей и ресурсов;
- определение альтернатив решения проблемы;
- сравнение альтернатив между собой;
- выбор наиболее предпочтительной альтернативы.
Э. Квейд не дает классификации этапов, а выделяет основные элементы системного анализа:
- цели;
- альтернативные средства;
- затраты ресурсов;
- модели, или связь целей к средствам;
- критерии. (Имеются в виду критерии по выбору наиболее предпочтительного варианта достижения цели).
На основе анализа данных подходов можно заметить принципиальное единство взглядов основные этапы проведения системного анализа:
- правильно и с возможно большей чёткостью сформулировать проблему, перевести её из разряда неструктурированных, в разряд слабо структурированных;
- собрать информацию, относящуюся к делу, для того, чтобы наметить хотя бы приблизительные мероприятия по исследованию проблемы и последующей разработке системы;
- выявить в полной мере назначение системы, решающей проблему с тем, чтобы определить её состав, методы действия и взаимодействия с другими системами;
- разработать несколько вариантов системы /решения проблемы/ при различных внешних условиях;
- установить взаимосвязь целей, вариантов данной системы со средствами их достижения;
- выбрать наилучший вариант решения проблемы.
На этом основании будем рассматривать методологию проведения системного анализа, выделяя следующие 7 этапов:
Этап 1: Уяснение задачи.
Этап 2: Определение конечных целей.
Этап 3: Разработка альтернатив достижения целей, т.е. вариантов и средств достижения поставленных целей.
Этап 4: Выявление потребных ресурсов и ограничений в них.
Этап 5: Анализ взаимовлияния целей, альтернатив и ресурсов.
Этап 6: Принятие решения.
Этап 7: Реализация решения.
В значительной мере данная классификация этапов системного анализа совпадает с классификацией, приведенной в работе А. Холла.
На рис. указана связь между приведенными этапами. Между этапами "Уяснение задачи" и "Определение целей" существует двусторонняя связь. Недаром в ряде работ их меняют местами, а в некоторых, эти два этапа объединяют в один. Это объясняется тем, что нельзя сформулировать цель не имея каких-либо представлений об условиях, при которых будет осуществляться ее реализация. Эти представления могут быть очень приближенными, но, тем не менее, они позволяют сформулировать цель пусть даже в виде некоторой декларации. С другой стороны, весь процесс исследования определяется заданной целью, т.е. уже на первых шагах уяснения задачи надо иметь в виду цель, которая заложена в исследование. Таким образом, первые два этапа системного анализа основаны на рекурсивных процедурах обмена информации и в значительной степени протекают параллельно.
Обратная связь от этапа "Принятие решения" к этапам "Определение целей", "Разработка альтернатив", "Выявление потребных ресурсов" раскрывает принцип цикличности процедур системного анализа.
Из данного разбиения системного анализа на этапы видно, что решение любой проблемы надо начинать с уточнения формулировки проблемы и выявления конечных целей. Можно сказать, что определение целей является основным этапом системного анализа. Поскольку цели неотделимы от средств их достижения, то следующим этапом методологии является разработка альтернативных вариантов выполнения поставленных целей. На этом этапе одной из главных особенностей системного анализа является поиск новых альтернатив. В связи с этим, часто подчеркивается, что опытный специалист по системному анализу мог бы привести значительно большую пользу, если бы занимался не подробной оценкой очевидных путей достижения целей, а поиском новых, подчас неочевидных и неожиданных альтернатив. Роль четвертого этапа состоит в выявлении и уточнении ограничений в возможностях решения поставленной проблемы.
На пятом этапе проводится сравнительный анализ разработанных альтернативных вариантов достижения поставленных целей. Ввиду сложности исследуемых проблем, для этого этапа характерно широкое использование методов имитационного моделирования.
На этапе «Принятие решения» осуществляется выбор наиболее удачного варианта, который передается на реализацию, или, в случае, когда все варианты являются неудовлетворительными, осуществляется возврат к начальным этапам системного анализа для изменения конечных целей, поиска новых альтернатив и уточнений ограничений в их осуществлении.
В отличие от применения методов исследования операций, при использовании системного анализа совсем не обязательна четкая первоначальная и исчерпывающая постановка проблемы. Эта четкость должна достигаться в процессе самого анализа и рассматривается как одна из его главных целей;