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