Решение задач с использованием компьютера характеризуется несколькими этапами, часть из которых выполняются непосредственно человеком, остальные - человеком и машиной:
Постановка задачи. Описание исходных данных, формулирование цели задачи.
Построение информационной модели. Описание реального объекта исследования в допустимых для реализации задачи терминах, чтобы свести исследования реального объекта к решению задачи на модели.
Выбор программного обеспечения. Определение необходимого прикладного программного обеспечения (если оно есть) или разработка нового программного обеспечения (разработка алгоритма, выбор системы программирования, написание и тестирование программы).
Анализ полученных результатов. Анализ результатов, полученных на моделях и на реальных объектах, для исправления ошибок и доработки разработанной прикладной программы, прошла тесты на модели