Присоединяйтесь!
Зарегистрированных пользователей портала: 505 947. Присоединяйтесь к нам, зарегистрироваться очень просто →
Законодательство
Законодательство

ПРИКАЗ Минтруда РФ от 18.11.2013 N 679н "ОБ УТВЕРЖДЕНИИ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА "ПРОГРАММИСТ"

Дата документа18.11.2013
Статус документаДействует
МеткиПриказ · Стандарт

    
    Зарегистрировано в Минюсте России 18 декабря 2013 г. N 30635
    


 

МИНИСТЕРСТВО ТРУДА И СОЦИАЛЬНОЙ ЗАЩИТЫ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПРИКАЗ
от 18 ноября 2013 г. N 679н

ОБ УТВЕРЖДЕНИИ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА "ПРОГРАММИСТ"

    
    В соответствии с пунктом 22 Правил разработки, утверждения и применения профессиональных стандартов, утвержденных постановлением Правительства Российской Федерации от 22 января 2013 г. N 23 (Собрание законодательства Российской Федерации, 2013, N 4, ст. 293), приказываю:
    Утвердить прилагаемый профессиональный стандарт "Программист".
 

Министр
М.А. ТОПИЛИН

 
 
 

УТВЕРЖДЕН
приказом Министерства труда
и социальной защиты
Российской Федерации
от 18 ноября 2013 г. N 679н

ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ ПРОГРАММИСТ

 
 

4
 Регистрационный номер

I. Общие сведения

Разработка программного обеспечения  06.001
 
(наименование вида профессиональной деятельности)  Код

 
    Основная цель вида профессиональной деятельности:
 

Разработка, отладка, проверка работоспособности, модификация программного обеспечения

    
    Группа занятий:
 

2132 Программисты 2131 Разработчики и аналитики компьютерных систем
(код ОКЗ <1>) (наименование) (код ОКЗ) (наименование)

 
    Отнесение к видам экономической деятельности:
 

72.20 Разработка программного обеспечения и консультирование в этой области
72.30 Обработка данных
(код ОКВЭД <2>) (наименование вида экономической деятельности)

II. Описание трудовых функций, входящих в профессиональный стандарт (функциональная карта вида профессиональной деятельности)

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

III. Характеристика обобщенных трудовых функций

 
    3.1. Обобщенная трудовая функция
 

Наименование Разработка и отладка программного кода Код A Уровень квалификации 3

Происхождение обобщенной трудовой функции Оригинал X Заимствовано из оригинала
Код оригинала Регистрационный номер профессионального стандарта

Возможные наименования должностей Младший программист
Техник-программист
Требования к образованию и обучению Среднее профессиональное образование
Повышение квалификации
Требования к опыту практической работы -
Особые условия допуска к работе -

 
    Дополнительные характеристики
 

Наименование документа Код Наименование базовой группы, должности (профессии) или специальности
ОКЗ 2132 Программисты
ЕКС <3> Техник-программист
ОКСО <4> 230101 Вычислительные машины, комплексы, системы и сети
230103 Автоматизированные системы обработки информации и управления (по отраслям)
230105 Программное обеспечение вычислительной техники и автоматизированных систем

 
    3.1.1. Трудовая функция
 

Наименование Формализация и алгоритмизация поставленных задач Код A/01.3 Уровень (подуровень) квалификации 3

Происхождение трудовой функции Оригинал X Заимствовано из оригинала
Код оригинала Регистрационный номер профессионального стандарта

Трудовые действия Составление формализованных описаний решений поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов
Разработка алгоритмов решения поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов
Оценка и согласовывание сроков выполнения поставленных задач
Необходимые умения Использовать методы и приемы формализации задач
Использовать методы и приемы алгоритмизации поставленных задач
Использовать программные продукты для графического отображения алгоритмов
Применять стандартные алгоритмы в соответствующих областях
Необходимые знания Методы и приемы формализации задач
Языки формализации функциональных спецификаций
Методы и приемы алгоритмизации поставленных задач
Нотации и программные продукты для графического отображения алгоритмов
Алгоритмы решения типовых задач, области и способы их применения
Другие характеристики -

 
    3.1.2. Трудовая функция
 

Наименование Написание программного кода с использованием языков программирования, определения и манипулирования данными Код A/02.3 Уровень (подуровень) квалификации 3

Происхождение трудовой функции Оригинал X Заимствовано из оригинала
Код оригинала Регистрационный номер профессионального стандарта

Трудовые действия Создание программного кода в соответствии с техническим заданием (готовыми спецификациями)
Оптимизация программного кода с использованием специализированных программных средств
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Применять выбранные языки программирования для написания программного кода
Использовать выбранную среду программирования и средства системы управления базами данных
Использовать возможности имеющейся технической и/или программной архитектуры
Необходимые знания Синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования
Методологии разработки программного обеспечения
Методологии и технологии проектирования и использования баз данных
Технологии программирования
Особенности выбранной среды программирования и системы управления базами данных
Компоненты программно-технических архитектур, существующие приложения и интерфейсы взаимодействия с ними
Другие характеристики -

 
    3.1.3. Трудовая функция
 

Наименование Оформление программного кода в соответствии с установленными требованиями Код A/03.3 Уровень (подуровень) квалификации 3

Происхождение трудовой функции Оригинал X Заимствовано из оригинала