Постановка задачи.
Первоначально задачу формулируют с точки зрения заказчика. Во время анализа системы задача постепенно уточняется.
Формализация задачи.
Получив достаточно строгую и логически непротиворечивую, содержательную постановку задачи, нужно построить ее математическую модель.
Нахождение метода решения.
Для нахождения оптимального решения в зависимости от структуры задачи применяют те или иные методы теории оптимальных решений, называемые также методами математического программирования.
Проверка и корректировка модели.
В сложных системах, к которым относятся системы организационного типа, модель лишь частично отражает реальный процесс. Поэтому необходима проверка степени соответствия или адекватности модели и реального процесса. Проверку производят сравнением предсказанного поведения с фактическим при изменении значений внешних неуправляемых воздействий. Корректировка может потребовать дополнительных исследований объекта, уточнения структуры математической модели, многочисленных изменений переменных. Таким образом, 4 этапа многократно повторяются, пока не будут достигнуто удовлетворительное соответствие между выходами объекта и модели.
Реализация найденного решения на практике.
Внедрение можно рассматривать как самостоятельную задачу, применив к ней системный подход и анализ.