Программист (4-й уровень квалификации)
4
Трудовые действия
1. Разработка процедуры проверки работоспособности компьютерного программного обеспечения
2. Разработка процедуры сбора диагностических данных проверки работоспособности компьютерного программного обеспечения
3. Разработка процедуры измерения требуемых характеристик компьютерного программного обеспечения
4. Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону
5. Оценка и согласование сроков выполнения поставленных задач
Необходимые умения
1. Писать программный код процедур проверки работоспособности компьютерного программного обеспечения на выбранном языке программирования
2. Использовать выбранную среду программирования для разработки процедур проверки работоспособности компьютерного программного обеспечения
3. Применять заданные стандарты и шаблоны для составления и оформления технической документации
4. Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
1. Методы автоматической и автоматизированной проверки работоспособности компьютерного программного обеспечения
2. Основные виды диагностических данных проверки работоспособности компьютерного программного обеспечения и способы их представления
3. Языки, утилиты и среды программирования и средства пакетного выполнения процедур
4. Типовые метрики компьютерного программного обеспечения
5. Основные методы измерения и оценки характеристик компьютерного программного обеспечения
6. Основные стандарты оформления технической документации на компьютерное программное обеспечение
Дополнительные сведения
1. –
Трудовые действия
1. Подготовка тестовых наборов данных в соответствии с выбранной методикой тестирования компьютерного программного обеспечения
2. Оценка и согласование сроков выполнения поставленных задач
Необходимые умения
1. Разрабатывать и оформлять контрольные примеры для проверки работоспособности компьютерного программного обеспечения
2. Разрабатывать процедуры генерации тестовых наборов данных с заданными характеристиками
3. Подготавливать наборы данных, используемых в процессе проверки работоспособности компьютерного программного обеспечения
4. Использовать командные средства разработки компьютерного программного обеспечения
5. Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
1. Методы создания и документирования контрольных примеров и тестовых наборов данных
2. Правила, алгоритмы и технологии создания тестовых наборов данных
3. Требования к структуре и форматам хранения тестовых наборов данных
Дополнительные сведения
1. –
Трудовые действия
1. Проверка работоспособности компьютерного программного обеспечения на основе разработанных тестовых наборов данных
2. Оценка соответствия компьютерного программного обеспечения требуемым характеристикам
3. Сбор и анализ полученных результатов проверки работоспособности компьютерного программного обеспечения
4. Оценка и согласование сроков выполнения поставленных задач
Необходимые умения
1. Применять методы и средства проверки работоспособности компьютерного программного обеспечения
2. Интерпретировать диагностические данные проверки работоспособности компьютерного программного обеспечения
3. Анализировать значения полученных характеристик компьютерного программного обеспечения
4. Документировать результаты проверки работоспособности компьютерного программного обеспечения
5. Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
1. Методы и средства проверки работоспособности компьютерного программного обеспечения
2. Среды проверки работоспособности и отладки компьютерного программного обеспечения
3. Государственные стандарты испытания автоматизированных систем
4. Руководящие документы по стандартизации требований к документам автоматизированных систем
Дополнительные сведения
1. –
Трудовые действия
1. Анализ программного кода на соответствие требованиям по читаемости и производительности
2. Инспекция программного кода для поиска не обнаруженных на ранних стадиях разработки компьютерного программного обеспечения ошибок и критических мест
3. Внесение изменений в программный код и проверка его работоспособности
4. Оценка и согласование сроков выполнения поставленных задач
Необходимые умения
1. Применять методы, средства рефакторинга, оптимизации и инспекции программного кода
2. Применять инструментальные средства коллективной работы над программным кодом
3. Публиковать результаты рефакторинга, оптимизации и инспекции в коллективной базе знаний
4. Использовать систему управления версиями для регистрации произведенных изменений
5. Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
1. Методы и средства рефакторинга, оптимизации и инспекции программного кода
2. Языки программирования и среды разработки
3. Нормативно-технические документы (стандарты и регламенты), регламентирующие требования к программному коду, порядок отражения изменений в системе управления версиями, порядок отражения результатов рефакторинга, оптимизации и инспекции в коллективной базе знаний
Дополнительные сведения
1. –
Трудовые действия
1. Воспроизведение дефектов программного кода, зафиксированных в базе данных дефектов
2. Установление причин возникновения дефектов программного кода
3. Внесение изменений в программный код для устранения выявленных дефектов
4. Оценка и согласование сроков выполнения поставленных задач
Необходимые умения
1. Применять методы и приемы отладки дефектного программного кода
2. Интерпретировать сообщения, предупреждения, записи технологических журналов об ошибках, возникающих при выполнении дефектного кода
3. Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
1. Методы и приемы отладки программного кода
2. Типичные ошибки, возникающие при разработке компьютерного программного обеспечения, методы их диагностики и исправления
Дополнительные сведения
1. –
Трудовые действия
1. Сборка однородных (одноязыковых) программных модулей в программный проект в средах разработки компьютерного программного обеспечения
2. Проверка работоспособности собранного программного проекта
3. Внесение изменений в процедуру сборки однородных (одноязыковых) программных модулей в программный проект
4. Оценка и согласование сроков выполнения поставленных задач
Необходимые умения
1. Выполнять процедуры сборки однородных (одноязыковых) программных модулей в программный проект в средах разработки компьютерного программного обеспечения
2. Производить настройки параметров программного проекта и осуществлять запуск процедур сборки
3. Проводить проверку работоспособности программного проекта
4. Документировать произведенные действия, выявленные проблемы и способы их устранения
5. Создавать резервные копии программного проекта и данных, выполнять восстановление, обеспечивать целостность программного проекта и данных
6. Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
1. Методы и средства сборки модулей в программный проект в средах разработки компьютерного программного обеспечения
2. Возможности настройки программного проекта в средах разработки компьютерного программного обеспечения
3. Интерфейсы взаимодействия внутренних модулей программного проекта
4. Методы и средства проверки работоспособности программных проектов
5. Языки, утилиты и среды программирования, средства пакетного выполнения процедур
Дополнительные сведения
1. –
Разработка компьютерного программного обеспечения
Приказ Минтруда России от 20.07.2022 № 424н
-
-
1. -
1. Документ, подтверждающий уровень профессионального образования не ниже среднего профессионального образования
2. Документ, подтверждающий наличие опыта практической работы в области разработки компьютерного программного обеспечения не менее трех месяцев
ИЛИ
1. Справка по образцу, самостоятельно устанавливаемому образовательной организацией, об обучении студентов, завершающих освоение образовательных программ среднего профессионального образования по укрупненным группам специальностей 09.00.00 и 10.00.00
2. Справка по образцу, самостоятельно устанавливаемому образовательной организацией, о практической подготовке студентов в области разработки компьютерного программного обеспечения не менее трех месяцев
ИЛИ
1. Справка по образцу, самостоятельно устанавливаемому образовательной организацией, об обучении студентов, завершающих освоение образовательных программ по укрупненным группам направлений бакалавриата и специалитета 01.00.00, 02.00.00, 09.00.00 или 10.00.00
2. Справка по образцу, самостоятельно устанавливаемому образовательной организацией, о практической подготовке студентов в области разработки компьютерного программного обеспечения не менее трех месяцев
5 лет
01 марта 2029 г.
Программист (4 уровень квалификации) - Разработка программного обеспечения
Text