Минтруд России
Министерство труда и социальной защиты РФ
Национальный совет
Национальный совет при Президенте РФ
по профессиональным квалификациям
Национальное агентство
Национальное агентство развития квалификации
Министерство труда и социальной защиты Российской Федерации
Министерство труда и социальной защиты Российской Федерации осуществляет координацию и контроль деятельности находящейся в его ведении Федеральной службы по труду и занятости, а также координацию деятельности Пенсионного фонда Российской Федерации и Фонда социального страхования Российской Федерации.
Контакты
Сайт:
rosmintrud.ru
Пресс-служба:
isyanovams@rosmintrud.ru
Пресс-служба:
Национальный совет
Национальный совет при Президенте Российской Федерации по профессиональным квалификациям был создан в соответствии с Указом Президента Российской Федерации от 16 апреля 2014 года № 249. Председателем Национального совета является Президент Общероссийского объединения работодателей «Российский союз промышленников и предпринимателей» Александр Николаевич Шохин.
Контакты
Сайт:
nspkrf.ru
Пресс-служба:
pr@nark.ru
Пресс-служба:
Национальное агентство
Главной целью Национального агентства развития квалификаций является содействие развитию Национальной системы квалификаций в России.
Контакты
Сайт:
nark.ru
Адрес для корреспонденции:
Пресс-служба:
pr@nark.ru
Пресс-служба:

Программист (4-й уровень квалификации)

Совет по профессиональным квалификациям:

007. СПК в области информационных технологий

Наименование квалификации:

Программист (4-й уровень квалификации)

Уровень квалификации:

4

Трудовые функции:

1.
B/01.4
Разработка процедур проверки работоспособности и измерения характеристик компьютерного программного обеспечения
Смотреть трудовые действия, необходимые знания и умения, дополнительные сведения

Трудовые действия

1. Разработка процедуры проверки работоспособности компьютерного программного обеспечения

2. Разработка процедуры сбора диагностических данных проверки работоспособности компьютерного программного обеспечения

3. Разработка процедуры измерения требуемых характеристик компьютерного программного обеспечения

4. Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону

5. Оценка и согласование сроков выполнения поставленных задач

Необходимые умения

1. Писать программный код процедур проверки работоспособности компьютерного программного обеспечения на выбранном языке программирования

2. Использовать выбранную среду программирования для разработки процедур проверки работоспособности компьютерного программного обеспечения

3. Применять заданные стандарты и шаблоны для составления и оформления технической документации

4. Осуществлять коммуникации с заинтересованными сторонами

Необходимые знания

1. Методы автоматической и автоматизированной проверки работоспособности компьютерного программного обеспечения

2. Основные виды диагностических данных проверки работоспособности компьютерного программного обеспечения и способы их представления

3. Языки, утилиты и среды программирования и средства пакетного выполнения процедур

4. Типовые метрики компьютерного программного обеспечения

5. Основные методы измерения и оценки характеристик компьютерного программного обеспечения

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

Дополнительные сведения

1. –

2.
B/02.4
Разработка тестовых наборов данных для проверки работоспособности компьютерного программного обеспечения
Смотреть трудовые действия, необходимые знания и умения, дополнительные сведения

Трудовые действия

1. Подготовка тестовых наборов данных в соответствии с выбранной методикой тестирования компьютерного программного обеспечения

2. Оценка и согласование сроков выполнения поставленных задач

Необходимые умения

1. Разрабатывать и оформлять контрольные примеры для проверки работоспособности компьютерного программного обеспечения

2. Разрабатывать процедуры генерации тестовых наборов данных с заданными характеристиками

3. Подготавливать наборы данных, используемых в процессе проверки работоспособности компьютерного программного обеспечения

4. Использовать командные средства разработки компьютерного программного обеспечения

5. Осуществлять коммуникации с заинтересованными сторонами

Необходимые знания

1. Методы создания и документирования контрольных примеров и тестовых наборов данных

2. Правила, алгоритмы и технологии создания тестовых наборов данных

3. Требования к структуре и форматам хранения тестовых наборов данных

Дополнительные сведения

1. –

3.
B/03.4
Проверка работоспособности компьютерного программного обеспечения
Смотреть трудовые действия, необходимые знания и умения, дополнительные сведения

Трудовые действия

1. Проверка работоспособности компьютерного программного обеспечения на основе разработанных тестовых наборов данных

2. Оценка соответствия компьютерного программного обеспечения требуемым характеристикам

3. Сбор и анализ полученных результатов проверки работоспособности компьютерного программного обеспечения

4. Оценка и согласование сроков выполнения поставленных задач

Необходимые умения

1. Применять методы и средства проверки работоспособности компьютерного программного обеспечения

2. Интерпретировать диагностические данные проверки работоспособности компьютерного программного обеспечения

3. Анализировать значения полученных характеристик компьютерного программного обеспечения

4. Документировать результаты проверки работоспособности компьютерного программного обеспечения

5. Осуществлять коммуникации с заинтересованными сторонами

Необходимые знания

1. Методы и средства проверки работоспособности компьютерного программного обеспечения

2. Среды проверки работоспособности и отладки компьютерного программного обеспечения

3. Государственные стандарты испытания автоматизированных систем

4. Руководящие документы по стандартизации требований к документам автоматизированных систем

Дополнительные сведения

1. –

4.
B/04.4
Рефакторинг, оптимизация и инспекция программного кода
Смотреть трудовые действия, необходимые знания и умения, дополнительные сведения

Трудовые действия

1. Анализ программного кода на соответствие требованиям по читаемости и производительности

2. Инспекция программного кода для поиска не обнаруженных на ранних стадиях разработки компьютерного программного обеспечения ошибок и критических мест

3. Внесение изменений в программный код и проверка его работоспособности

4. Оценка и согласование сроков выполнения поставленных задач

Необходимые умения

1. Применять методы, средства рефакторинга, оптимизации и инспекции программного кода

2. Применять инструментальные средства коллективной работы над программным кодом

3. Публиковать результаты рефакторинга, оптимизации и инспекции в коллективной базе знаний

4. Использовать систему управления версиями для регистрации произведенных изменений

5. Осуществлять коммуникации с заинтересованными сторонами

Необходимые знания

1. Методы и средства рефакторинга, оптимизации и инспекции программного кода

2. Языки программирования и среды разработки

3. Нормативно-технические документы (стандарты и регламенты), регламентирующие требования к программному коду, порядок отражения изменений в системе управления версиями, порядок отражения результатов рефакторинга, оптимизации и инспекции в коллективной базе знаний

Дополнительные сведения

1. –

5.
B/05.4
Исправление дефектов программного кода, зафиксированных в базе данных дефектов
Смотреть трудовые действия, необходимые знания и умения, дополнительные сведения

Трудовые действия

1. Воспроизведение дефектов программного кода, зафиксированных в базе данных дефектов

2. Установление причин возникновения дефектов программного кода

3. Внесение изменений в программный код для устранения выявленных дефектов

4. Оценка и согласование сроков выполнения поставленных задач

Необходимые умения

1. Применять методы и приемы отладки дефектного программного кода

2. Интерпретировать сообщения, предупреждения, записи технологических журналов об ошибках, возникающих при выполнении дефектного кода

3. Осуществлять коммуникации с заинтересованными сторонами

Необходимые знания

1. Методы и приемы отладки программного кода

2. Типичные ошибки, возникающие при разработке компьютерного программного обеспечения, методы их диагностики и исправления

Дополнительные сведения

1. –

6.
B/06.4
Осуществление сборки однородных программных модулей в программный проект
Смотреть трудовые действия, необходимые знания и умения, дополнительные сведения

Трудовые действия

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 г.