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