-формулировка и составление алгоритмов для поставленных задач для разработки программного кода; -проектирование компьютерного программного обеспечения;разработку процедур интеграции программных модулей; -проверка работоспособности ПО; работа с системой управления ПО; -анализ возможностей реализации требований к ПО.