Вид документа | Полное наименование и реквизиты документа |
Профессиональный стандарт (при наличии) | Программист, утв. приказом Минтруда России от 20 июля 2022 г. N 424н |
Квалификационное требование, установленное федеральным законом и иным нормативным правовым актом Российской Федерации (при наличии) | - |
Квалификационная характеристика, связанная с видом профессиональной деятельности | - |
Код (при наличии профессионального стандарта) | Наименование трудовой функции (профессиональной задачи, обязанности) | Трудовые действия | Необходимые умения | Необходимые знания | Дополнительные сведения (при необходимости) |
C/01.5 | Разработка процедур интеграции программных модулей | Анализ и выявление проблем сопряжения неоднородных модулей и компонентов компьютерного программного обеспечения | Писать программный код процедур интеграции программных модулей | Методы и средства сборки модулей и компонентов компьютерного программного обеспечения | - |
Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |||||
Разработка и документирование программных интерфейсов | Использовать выбранную среду программирования для разработки процедур интеграции программных модулей | Интерфейсы взаимодействия с внешней средой | - | ||
Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |||||
Разработка процедур сборки модулей и компонентов компьютерного программного обеспечения | Применять методы и средства сборки модулей и компонентов компьютерного программного обеспечения, разработки процедур для развертывания компьютерного программного обеспечения, миграции и преобразования данных, создания программных интерфейсов | Интерфейсы взаимодействия внутренних модулей системы | - | ||
Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |||||
Разработка процедур развертывания и обновления компьютерного программного обеспечения | Применять методы и средства сборки модулей и компонентов компьютерного программного обеспечения, разработки процедур для развертывания компьютерного программного обеспечения, миграции и преобразования данных, создания программных интерфейсов | Методы и средства разработки процедур для развертывания компьютерного программного обеспечения | - | ||
Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |||||
Разработка процедур миграции и преобразования (конвертации) данных | Применять методы и средства сборки модулей и компонентов компьютерного программного обеспечения, разработки процедур для развертывания компьютерного программного обеспечения, миграции и преобразования данных, создания программных интерфейсов | Методы и средства миграции и преобразования данных | - | ||
Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |||||
Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону | Применять заданные стандарты и шаблоны для составления и оформления технической документации | Основные стандарты оформления технической документации на компьютерное программное обеспечение | - | ||
Оценка и согласование сроков выполнения поставленных задач | Осуществлять коммуникации с заинтересованными сторонами | Основные стандарты оформления технической документации на компьютерное программное обеспечение | - | ||
C/02.5 | Осуществление интеграции программных модулей и компонентов и проверки работоспособности выпусков программного продукта | Сборка программных модулей и компонентов в программный продукт | Выполнять процедуры сборки программных модулей и компонентов в программный продукт | Методы и средства сборки и интеграции программных модулей и компонентов | - |
Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |||||
Использовать командные средства разработки компьютерного программного обеспечения | |||||
Подключение программного продукта к компонентам внешней среды | Производить настройки параметров программного продукта и осуществлять запуск процедур сборки | Интерфейсы взаимодействия программного продукта с внешней средой | - | ||
Интерфейсы взаимодействия внутренних модулей программного продукта | |||||
Проверка работоспособности выпусков программного продукта | Проводить проверку работоспособности программного продукта | Методы и средства проверки работоспособности выпусков программных продуктов | - | ||
Внесение изменений в процедуры сборки модулей и компонентов компьютерного программного обеспечения, развертывания компьютерного программного обеспечения, миграции и преобразования данных | Использовать командные средства разработки компьютерного программного обеспечения | Методы и средства сборки и интеграции программных модулей и компонентов | - | ||
Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |||||
Создавать резервные копии программ и данных, выполнять восстановление, обеспечивать целостность программного продукта и данных | |||||
Документировать произведенные действия, выявленные проблемы и способы их устранения | |||||
Оценка и согласование сроков выполнения поставленных задач | Осуществлять коммуникации с заинтересованными сторонами | Методы и средства сборки и интеграции программных модулей и компонентов | - |
Связанные с квалификацией наименования должностей, профессий, специальностей, групп, видов деятельности, компетенций и прочее | Документ, цифровой ресурс | Код по документу (ресурсу) | Полное наименование и реквизиты документа (адрес ресурса) |
Программист | ОКЗ | 2514 | Программисты приложений |
ОКВЭД | 62.01 | Разработка компьютерного программного обеспечения | |
ОКПДТР | 25857 | Программист | |
ЕКС | - | Техник-программист | |
ОКСО | 2.09.02.00 | Информатика и вычислительная техника | |
2.10.02.03 | Информационная безопасность автоматизированных систем |
Вид документа | Полное наименование и реквизиты документа |
Профессиональный стандарт (при наличии) | Программист, утв. приказом Минтруда России от 20 июля 2022 г. N 424н |
Квалификационное требование, установленное федеральным законом и иным нормативным правовым актом Российской Федерации (при наличии) | - |
Квалификационная характеристика, связанная с видом профессиональной деятельности | - |
Код (при наличии профессионального стандарта) | Наименование трудовой функции (профессиональной задачи, обязанности) | Трудовые действия | Необходимые умения | Необходимые знания | Дополнительные сведения (при необходимости) |
D/01.6 | Анализ возможностей реализации требований к компьютерному программному обеспечению | Сбор, систематизация, выявление взаимосвязей и документирование требований к компьютерному программному обеспечению | Проводить сбор и систематизацию требований к компьютерному программному обеспечению | Методологии разработки компьютерного программного обеспечения и технологии программирования | - |
Выявлять взаимосвязи и документировать требования к компьютерному программному обеспечению | |||||
Методологии и технологии проектирования и использования баз данных | |||||
Оценка времени и трудоемкости реализации требований к компьютерному программному обеспечению | Вырабатывать варианты реализации требований к компьютерному программному обеспечению | Методологии разработки компьютерного программного обеспечения и технологии программирования | - | ||
Проводить анализ исполнения требований к компьютерному программному обеспечению | Методологии и технологии проектирования и использования баз данных | ||||
Возможности существующей программно-технической архитектуры | |||||
Возможности современных и перспективных средств разработки программных продуктов, технических средств | |||||
Согласование требований к компьютерному программному обеспечению с заинтересованными сторонами | Проводить оценку и обоснование рекомендуемых решений | Возможности существующей программно-технической архитектуры | - | ||
Осуществлять коммуникации с заинтересованными сторонами | Возможности современных и перспективных средств разработки программных продуктов, технических средств | ||||
Методологии разработки компьютерного программного обеспечения и технологии программирования | |||||
Оценка и согласование сроков выполнения поставленных задач | Осуществлять коммуникации с заинтересованными сторонами | Методологии разработки компьютерного программного обеспечения и технологии программирования | - | ||
D/02.6 | Разработка технических спецификаций на программные компоненты и их взаимодействие | Разработка и согласование с архитектором программного обеспечения технических спецификаций на программные компоненты и на их взаимодействие | Выбирать средства реализации требований к компьютерному программному обеспечению | Языки формализации функциональных спецификаций | - |
Методы и приемы формализации задач | |||||
Осуществлять коммуникации с заинтересованными сторонами | Методы и средства проектирования компьютерного программного обеспечения | ||||
Распределение заданий между программистами в соответствии с техническими спецификациями | Вырабатывать варианты реализации компьютерного программного обеспечения | Методы и средства проектирования компьютерного программного обеспечения | - | ||
Методы и средства проектирования программных интерфейсов | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Методы и средства проектирования баз данных | |||||
Осуществление контроля выполнения заданий | Проводить оценку и обоснование рекомендуемых решений | Методы и средства проектирования компьютерного программного обеспечения | - | ||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Методы и средства проектирования программных интерфейсов | |||||
Методы и средства проектирования баз данных | |||||
Осуществление обучения и наставничества | Осуществлять коммуникации с заинтересованными сторонами | Методы и средства проектирования компьютерного программного обеспечения | - | ||
Методы и средства проектирования программных интерфейсов | |||||
Методы и средства проектирования баз данных | |||||
Формирование и представление отчетности в соответствии с установленными регламентами | Вырабатывать варианты реализации компьютерного программного обеспечения | Методы и средства проектирования компьютерного программного обеспечения | - | ||
Методы и средства проектирования программных интерфейсов | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Методы и средства проектирования баз данных | |||||
Оценка и согласование сроков выполнения поставленных задач | Осуществлять коммуникации с заинтересованными сторонами | Методы и средства проектирования компьютерного программного обеспечения | - | ||
D/03.6 | Проектирование компьютерного программного обеспечения | Разработка, изменение архитектуры компьютерного программного обеспечения и ее согласование с системным аналитиком и архитектором программного обеспечения | Использовать существующие типовые решения и шаблоны проектирования компьютерного программного обеспечения | Принципы построения и виды архитектуры компьютерного программного обеспечения | - |
Типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке компьютерного программного обеспечения | |||||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Методы и средства проектирования компьютерного программного обеспечения | |||||
Проектирование структур данных | Применять методы и средства проектирования компьютерного программного обеспечения, структур данных, баз данных, программных интерфейсов | Методы и средства проектирования компьютерного программного обеспечения | - | ||
Типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке компьютерного программного обеспечения | |||||
Использовать командные средства разработки компьютерного программного обеспечения | |||||
Проектирование баз данных | Применять методы и средства проектирования компьютерного программного обеспечения, структур данных, баз данных, программных интерфейсов | Методы и средства проектирования баз данных | - | ||
Типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке компьютерного программного обеспечения | |||||
Использовать командные средства разработки компьютерного программного обеспечения | |||||
Проектирование программных интерфейсов | Применять методы и средства проектирования компьютерного программного обеспечения, структур данных, баз данных, программных интерфейсов | Методы и средства проектирования программных интерфейсов | - | ||
Типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке компьютерного программного обеспечения | |||||
Использовать командные средства разработки компьютерного программного обеспечения | |||||
Разработка технической документации на компьютерное программное обеспечение с использованием существующих стандартов | Применять существующие стандарты для разработки технической документации на компьютерное программное обеспечение | Нормативно-технические документы (стандарты), определяющие требования к технической документации на компьютерное программное обеспечение | - | ||
Осуществлять коммуникации с заинтересованными сторонами | |||||
Оценка и согласование сроков выполнения поставленных задач | Методы и средства проектирования компьютерного программного обеспечения |
Связанные с квалификацией наименования должностей, профессий, специальностей, групп, видов деятельности, компетенций и прочее | Документ, цифровой ресурс | Код по документу (ресурсу) | Полное наименование и реквизиты документа (адрес ресурса) |
Инженер-программист | ОКЗ | 2512 | Разработчики программного обеспечения |
ОКВЭД | 62.01 | Разработка компьютерного программного обеспечения | |
ОКПДТР | 22824 | Инженер-программист | |
ЕКС | - | Инженер-программист (программист) | |
ОКСО | 1.01.03.02 | Прикладная математика и информатика | |
1.02.00.00 | Компьютерные и информационные науки | ||
2.09.00.00 | Информатика и вычислительная техника |