В процессе разработки программного продукта можно выделить следующие этапы:

На этапе отладки и тестирования программы …
алгоритм решения переводится на конкретный язык программирования
определяются время решения задачи на компьютере и требуемый объем памяти
проводится анализ условий, при которых решается поставленная задача
проверяется корректность работы программы