Профстандарт "06.001 Программист"

Приказ Минтруда России от 18.11.2013 N 679н (ред. от 12.12.2016) "Об утверждении профессионального стандарта "Программист" (Зарегистрировано в Минюсте России 18.12.2013 N 30635)

Функциональная карта профессионального стандарта

Обобщенные трудовые функции Возможные наименования должностей, профессий Требования к образованию и обучению Требования к опыту практической работы Трудовые функции Трудовые действия
код наименование уровень квалификации наименование код уровень (подуровень) квалификации
1 2 3 4 5 6 7 8 9 10 11
A Разработка и отладка программного кода 3
• Младший программист
• Техник-программист
• Среднее профессиональное образование
и еще 1
-
Формализация и алгоритмизация поставленных задач A/01.3 3 Составление формализованных описаний решений поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов
и еще 2
Заявка на обучение
Написание программного кода с использованием языков программирования, определения и манипулирования данными A/02.3 3 Создание программного кода в соответствии с техническим заданием (готовыми спецификациями)
и еще 2
Заявка на обучение
Оформление программного кода в соответствии с установленными требованиями A/03.3 3 Приведение наименований переменных, функций, классов, структур данных и файлов в соответствие с установленными в организации требованиями
и еще 3
Заявка на обучение
Работа с системой контроля версий A/04.3 3 Регистрация изменений исходного текста программного кода в системе контроля версий
и еще 2
Заявка на обучение
Проверка и отладка программного кода A/05.3 3 Анализ и проверка исходного программного кода
и еще 3
Заявка на обучение
B Проверка работоспособности и рефакторинг кода программного обеспечения 4
Программист
• Среднее профессиональное образование
и еще 1
Практическая работа в области разработки программного обеспечения не менее 6 месяцев
Разработка процедур проверки работоспособности и измерения характеристик программного обеспечения B/01.4 4 Разработка процедуры проверки работоспособности программного обеспечения
и еще 3
Заявка на обучение
Разработка тестовых наборов данных B/02.4 4 Подготовка тестовых наборов данных в соответствии с выбранной методикой
и еще 1
Заявка на обучение
Проверка работоспособности программного обеспечения B/03.4 4 Проверка работоспособности программного обеспечения на основе разработанных тестовых наборов данных
и еще 3
Заявка на обучение
Рефакторинг и оптимизация программного кода B/04.4 4 Анализ программного кода на соответствие требованиям по читаемости и производительности
и еще 2
Заявка на обучение
Исправление дефектов, зафиксированных в базе данных дефектов B/04.5 4 Воспроизведение дефектов, зафиксированных в базе данных дефектов
и еще 3
Заявка на обучение
C Интеграция программных модулей и компонент и верификация выпусков программного продукта 5
• Старший программист
• Инженер-программист
• Высшее образование
и еще 1
Практическая работа в области разработки программного обеспечения не менее 1 года
Разработка процедур интеграции программных модулей C/01.5 5 Разработка и документирование программных интерфейсов
и еще 4
Заявка на обучение
Осуществление интеграции программных модулей и компонент и верификации выпусков программного продукта C/02.5 5 Процедуры сборки программных модулей и компонент в программный продукт
и еще 4
Заявка на обучение
D Разработка требований и проектирование программного обеспечения 6
• Ведущий программист
• Ведущий инженер-программист
• Высшее образование
и еще 1
Практическая работа в области разработки программного обеспечения не менее 3 лет
Анализ требований к программному обеспечению D/01.6 6 Анализ возможностей реализации требований к программному обеспечению
и еще 3
Заявка на обучение
Разработка технических спецификаций на программные компоненты и их взаимодействие D/02.6 6 Разработка и согласование технических спецификаций на программные компоненты и их взаимодействие с архитектором программного обеспечения
и еще 5
Заявка на обучение
Проектирование программного обеспечения D/03.6 6 Разработка, изменение и согласование архитектуры программного обеспечения с системным аналитиком и архитектором программного обеспечения
и еще 4
Заявка на обучение