В обязанности программиста входит:1. Разработка процедур проверки работоспособности и измерения характеристик программного обеспечения:- Разработка процедуры проверки работоспособности программного обеспечения- Разработка процедуры сбора диагностических данных- Разработка процедуры измерения требуемых характеристик программного обеспечения- Оценка и согласование сроков выполнения поставленных задач2. Разработка тестовых наборов данных:- Подготовка тестовых наборов данных в соответствии с выбранной методикой- Оценка и согласование сроков выполнения поставленных задач3. Проверка работоспособности программного обеспечения:- Проверка работоспособности программного обеспечения на основе разработанных тестовых наборов данных- Оценка соответствия программного обеспечения требуемым характеристикам- Сбор и анализ полученных результатов проверки работоспособности программного обеспечения- Оценка и согласование сроков выполнения поставленных задач4. Рефакторинг и оптимизация программного кода:- Анализ программного кода на соответствие требованиям по читаемости и производительности- Внесение изменений в программный код и проверка его работоспособности- Оценка и согласование сроков выполнения поставленных задач5. Исправление дефектов, зафиксированных в базе данных дефектов:- Воспроизведение дефектов, зафиксированных в базе данных дефектов- Установление причин возникновения дефектов- Внесение изменений в программный код для устранения выявленных дефектов- Оценка и согласование сроков выполнения поставленных задач