1. Постановка задачи2. Анализ и исследование задачи, модели3. Разработка алгоритма4. Программирование5. Тестирование и отладка6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-57. Сопровождение программы