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