-Использование языка программирования для описания информации -Сбор, обработка и хранение информации, которая подлежит обработке средствами вычислительной техники -Подготовка программ к отладке и проведение ее -Запуск отлаженных программ -Исправление разработанной программы на основе анализа существующих данных -Разработка инструкции по работе с компьютерными программами, а также оформление технической документации -Внедрение систем автоматической проверки программ -Обеспечение правильной работы