Должностная инструкция и обязанности программиста
Должностная инструкция программиста определяет круг его функционала. А каким именно он будет, зависит от сферы деятельности конкретной компании. Разберем, что входит в обязанности программиста, есть ли профстандарт по этой должности.
Навигация
Кто такой программист
В соответствии с профстандартом, утв. Приказом Минтруда РФ от 20.07.2022 № 424Н, программист — это специалист, занимающийся разработкой, отладкой, проверкой работоспособности и модификации программного обеспечения (ПО). Должность входит в следующие группы занятий:
| 3512 | Специалисты-техники по поддержке пользователей ИКТ | 2512 | Разработчики программного обеспечения |
| 2514 | Программисты приложений | 3513 | Специалисты-техники по компьютерным сетям и системам |
| 3514 | Специалисты-техники по Web | — | — |
На заметку: что делать, если в ОКЗ нет нужной должности
В Общем классификаторе занятий (утв. Приказом от 12.12.2014 № 2020-ст) отведена отдельная подгруппа для специалистов направления ИКТ. Кодовое обозначение должности «программист» подбирается для сдачи отчетности ЕФС-1 в СФР из справочника в зависимости от того, какой функционал прописан у него в должностной инструкции.
Требования к образованию специалиста предъявляются в зависимости от того, на какую должность он претендует, их указывают в должностной инструкции.
Согласно профстандарту, утв. Приказом Минтруда РФ от 20.07.2022 № 424Н, на должность, например, помощника программиста назначается лицо, имеющее среднее профессиональное образование или прошедшее программы профподготовки. К опыту работы такого специалиста требований в должностной инструкции не предусмотрено. Техник-программист при трудоустройстве предъявляет документ о среднем профобразовании или профпереподготовке. У него должен быть опыт практической работы по специальности не менее 3 месяцев. На должность программиста принимается человек со средним профессиональным образованием или прошедший профпереподготовку специалистов среднего звена. Опыт практической работы — не менее полугода. Высшее образование и опыт практической работы не менее года необходим специалисту, претендующему на должность инженера-программиста, это указывают в должностной инструкции.
Может пригодиться: как составить должностную инструкцию на основе профстандарта
Чем занимается программист в бюджетном учреждении
Особое внимание уделяется образованию и опыту работы у специалистов, принимаемых на работу в бюджетные учреждения. Такие организации стараются трудоустраивать сотрудников, полностью соответствующих требованиям профстандартов. В соответствии с документом, в основные обязанности работника в должностной инструкции включают:
- формулировку и составление алгоритмов для поставленных задач для разработки программного кода;
- проектирование компьютерного программного обеспечения;
- разработку процедур интеграции программных модулей;
- проверку работоспособности ПО;
- работу с системой управления ПО;
- анализ возможностей реализации требований к ПО.
Индивидуальный набор трудовых функций прописывается отдельно в должностной инструкции для конкретной должности. Для помощника программиста актуально выполнение следующих задач на рабочем месте:
- проверять алгоритмы решения поставленных задач;
- составлять описания решений поставленных задач в соответствии с требованиями техзадания;
- выполнять поставленные задачи в срок.
Чтобы успешно справляться с поставленными в должностной инструкции задачами, работнику надо знать:
- методы и приемы формализации поставленных задач;
- языки формализации функциональных спецификаций;
- методы и приемы алгоритмизации поставленных задач;
- ПО для графического отображения алгоритмов;
- алгоритмы решения задач, области и способы их применения.
Для должности техника-программиста в должностной инструкции предусмотрено выполнение следующих задач:
- проверять работоспособность компьютерного ПО;
- собирать информацию для диагностики и проверки работоспособности ПО;
- оформлять техдокументацию на ПО по шаблону;
- согласовывать сроки работ.
Чтобы выполнить работу, технику-программисту надо уметь:
- писать программный код;
- применять заданные стандарты для составления и оформления техдокументации.
У инженера-программиста в должностной инструкции прописывают следующий функционал:
- собирать, систематизировать и выявлять взаимосвязи по поводу требований к ПО;
- согласовывать требования к ПО с руководством;
- проводить оценку реализации требований к ПО;
- оценивать и согласовывать сроки выполнения работ.
Для выполнения таких задач он должен уметь:
- собирать и систематизировать требования к компьютерному ПО;
- документировать требования к ПО;
- вырабатывать варианты реализации требований к ПО;
- оценивать и обосновывать рекомендуемые решения.
Должностная инструкция программиста по профстандарту
Пример должностной инструкции программиста выглядит так:
Пример должностной инструкции программиста в соответствии с профстандартом
Читайте также:
- как составить должностную инструкцию оператора 1С;
- как составить должностную инструкцию системного администратора.
Татаркова Наталья
специалист по кадровому делопроизводству
Работаю в сфере кадрового делопроизводства более 10 лет. В настоящее время работаю в должности специалиста в отделе труда и заработной платы организации, занимающейся грузоперевозками
Все статьи автора
Вам может быть интересно:
Должностная инструкция по специальности «Техник-программист»
Вы можете скачать должностную инструкцию техника-программиста бесплатно. Должностные обязанности техника-программиста
Утверждаю
_____________________________ (Фамилия, инициалы)
(наименование организации, ее ________________________________
организационно — правовая форма) (директор; иное лицо, уполномоченное
утверждать должностную инструкцию)
00.00.201_г.
м.п.
ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ
ТЕХНИКА-ПРОГРАММИСТА
——————————————————————-
(наименование учреждения)
00.00.201_г. №00
I. Общие положения
1.1. Данная должностная инструкция устанавливает права, ответственность и должностные обязанности техника-программиста _____________________ (далее – «предприятие»). Название учреждения
1.2. Техник-программист относится к категории специалистов.
1.3. Лицо, назначаемое на должность:
— техника-программист назначается должно иметь среднее профессиональное образование без предъявления требований к стажу работы;
— техника-программиста II категории должно иметь среднее профессиональное образование и стаж работы в должности техника-программиста не менее _________ лет;
— техника-программиста I категории должно иметь среднее профессиональное образование и стаж работы в должности техника-программиста II категории не менее _______ лет.
1.4. Назначение на должность техника-программиста и освобождение от неё осуществляется на основании приказа начальника ВЦ (ИВЦ) по представлению ________________________________________________________________________
(начальника производственного отдела
________________________________________________________________________.
ВЦ (ИВЦ); начальника отдела разработок и внедрения ВЦ (ИВЦ); руководителя
иного структурного подразделения ВЦ (ИВЦ))
1.5. Подчиняется техник-программист непосредственно _______________________.
1.6. Если техник программист отсутствует, то временно его обязанности исполняет лицо, назначенное в установленном порядке, которое несёт полную ответственность за надлежащее исполнение возложенных на него должностных обязанностей.
1.7. Техник-программист должен знать:
— рабочие программы, инструкции, макеты и другие руководящие материалы, определяющие последовательность и технику выполнения расчетных операций;
— технологию механизированной и автоматизированной обработки информации;
— методы проектирования механизированной и автоматизированной обработки информации;
— средства вычислительной техники, сбора, передачи и обработки информации и правила их эксплуатации;
— виды технических носителей информации, правила их хранения и эксплуатации;
— действующие системы счислений, шифров и кодов;
— методы проведения расчетов и вычислительных работ, а так же расчета выполненных работ;
— правила и нормы охраны труда;
— основы экономики, организации производства, труда и управления, трудового законодательства РФ;
— правила внутреннего трудового распорядка;
— основные формализованные языки программирования;
— основы программирования.
II. Должностные обязанности
Техник-программист исполняет следующие должностные обязанности:
2.1. Выполнение подготовительных операций, связанных с осуществлением вычислительного процесса, ведение наблюдения за работой машин.
2.2. Выполнение работы по подготовке технических носителей информации, обеспечивающих автоматический ввод данных в вычислительную машину, по накоплению и систематизации показателей нормативного и справочного фонда, разработке форм исходящих документов, внесению необходимых изменений и своевременному корректированию рабочих программ.
2.3. Выполнение работы по обеспечению механизированной и автоматизированной обработки поступающей в ВЦ (ИВЦ) информации, разработки технологии решения экономических и других задач производственного и научно-исследовательского характера.
2.4. Ведение учета использования машинного времени, объемов выполненных работ.
2.5. Выполнение отдельных служебных поручений своего непосредственного руководителя.
2.6.Участие в проектировании систем обработки данных и систем математического обеспечения машины.
2.7. Участие в выполнении различных операций технологического процесса обработки информации (прием и контроль входной информации, подготовка исходных данных, обработка информации, выпуск исходящей документации и передача ее заказчику).
2.8. Составление простых схем технологического процесса обработки информации, алгоритм решения задач, схем коммутации, макетов, рабочих инструкций и необходимые пояснения к ним.
2.9. Разработка программ по решению простых задач, проведение их отладки и экспериментальной проверки отдельных этапов работ.
III. Права
Техник-программист имеет право:
3.1. Обращаться к руководству предприятия:
— с требованиями оказания содействия в исполнении своих должностных обязанностей и прав;
— с предложениями по совершенствованию работы, связанной с обязанностями, предусмотренными настоящей инструкцией;
— с сообщениями в пределах своей компетенции о всех выявленных в процессе осуществления своих должностных обязанностей недостатках в деятельности центра (его структурных подразделениях) и вносить предложения по их устранению.
3.2. Запрашивать лично или по поручению непосредственного руководителя от руководителей подразделений центра и специалистов информацию и документы, необходимые для выполнения своих должностных обязанностей.
3.3. Привлекать специалистов всех (отдельных) структурных подразделений к решению возложенных на него задач (если это предусмотрено положениями о структурных подразделениях, если нет — с разрешения начальника ВЦ (ИВЦ).
3.4. Знакомиться с проектами решений начальника ВЦ (ИВЦ) и руководителей структурных подразделений центра, касающимися его деятельности.
IV. Ответственность
Техник-программист несет ответственность:
4.1. В случае причинения материального ущерба в пределах, которые определены гражданским и трудовым законодательством РФ.
4.2. В случае совершения в процессе осуществления своей деятельности правонарушений в пределах, которые определены уголовным, административным и гражданским законодательством РФ.
4.3. В случае ненадлежащего исполнения или неисполнения своих должностных обязанностей, которые предусмотрены данной должностной инструкцией, в пределах, определённых трудовым законодательством РФ.
Руководитель структурного подразделения: _____________ __________________
(подпись) (фамилия, инициалы)
00.00.201_г.
С инструкцией ознакомлен,
один экземпляр получил: _____________ __________________
(подпись) (фамилия, инициалы)
00.00.20__г.
Прежде чем новый работник начинает работать на предприятии, работодатель или его представитель обязаны ознакомить его с должностной инструкцией. Деятельность специалиста в дальнейшем будет определяться положениями из этого документа. В данном материале рассматривается должностная инструкция техника-программиста. Сначала рассмотрим полный текст.
ФАЙЛЫ
Скачать образец должностной инструкции техника-программиста .doc
Образец должностной инструкции техника-программиста
Раздел 1. Общие положения
- Базовый уровень квалификации для техника-программиста – это образование на уровне специалиста.
- Допустимо образование на уровне средне-профессионального, наличие трудового стажа на аналогичной должности необязательно.
- Прием и увольнение данного специалиста находится в компетенции руководителя предприятия или его представителя
- Знания, требуемые от техника-программиста, выглядят следующим образом:
- базовые знания в области охраны труда и его правила;
- правила применения на производстве электронной и вычислительной и другой аналогичной техники, предназначенной для обработки поступающих данных;
- особенности различных методов обработки информации, в частности, необходимо уметь применять на практике автоматизированные и механизированные методы;
- умение работать с программами, стендами и иными средствами, применяющиеся при обработке информации;
- базовые навыки программирования;
- основы производственной деятельности, экономики и организации трудового процесса;
- знание классификации носителей информации, а также методы обращения с ними и хранение;
- актуальные системы шифрования и кодирования;
- основные языки написания программ из списка формализованных языков.
- При выполнении возложенных трудовых обязанностей техник-программист должен руководствоваться следующими:
- действующие законы РФ;
- Устав или иной официальный документ компании;
- приказы, распоряжения и другие официальные документы от топ-менеджмента (директора, генерального директора, начальника отдела и др.);
- должностная инструкция для специалиста;
- иные правила, делегированные внутренним трудовым графиком, установленным в рамках данной компании.
- В иерархической структуре компании техник-программист трудится под руководством _______________ (конкретное должностное лицо).
- Если он вынужден отсутствовать на рабочем месте по причине болезни, командировки, отпуска или других обстоятельств, то его обязанности временно возлагаются на специалиста, назначаемого _______________ (правомочное лицо в предприятии). Служебные обязанности техника-программиста передаются в полном объеме, включая все права и обязанности.
Раздел 2. Должностные обязанности техника-программиста
Данный документ также определяет обязанности специалиста. Итак, согласно его положениям, в обязанность техника-программиста входит следующее:
- Операции по обработке информации, поступающей в информационно-вычислительный цент предприятия. Данный тип операций бывает двух видов: автоматизированным или механизированным. Сюда же относятся разработки для решения задач экономического, научно-исследовательского или производственного характера.
- Участвовать при планировании и разработке систем обработки поступающих данных, а также систем обеспечения деятельности вычислительной техники.
- Контроль за техникой для обработки информации, выполнение подготовительных работ и обеспечение исправности всех необходимых приборов и других средств.
- Составление алгоритмов, систем коммуникации и рабочих инструкций, предназначенных для участия в процессах технологического характера.
- Разработка программных решений, их тестирование и отладка работы на каждом этапе.
- Подготовка к эксплуатации технических хранителей информации, предназначенных для ввода информации в ЭВМ, накопления, разработки форм документации и корректировки данных.
- Принятие участия в операциях технологического характера, таких как сбор, контроль над информацией для обработки при ее подготовке, выпуске, обработке и передаче конечному потребителю.
- Наличие учетной информации о машинном времени и объеме выполненных операций по обработке данных.
Раздел 3. Права
Права специалиста сводятся к следующему:
- Техник-программист правомочен вносить идеи по усовершенствованию трудового процесса и предложить их на рассмотрение топ-менеджменту. Новшества могут касаться следующих отраслей:
- относительно обязанностей, рассмотренных в данной инструкции;
- о системе вознаграждения или поощрения работников, находящихся в подчинении техника-программиста, если те отличились качеством выполненной работы;
- о мерах ответственности и наказания, если работники нарушили трудовую дисциплину или внутренний распорядок предприятия.
- Формировать запрос на получение информации от структурных подразделений предприятия, которая необходима для его работы.
- Иметь доступ к документам, в которых определены границы его прав и обязанностей и методов оценки качества его трудовой деятельности.
- Знакомиться с новшествами и предложениями руководства, касающиеся его сферы ответственности.
- Требовать от топ-менеджмента компании обеспечения надлежащих условий работы, в которых предусмотрено полноценное материально-техническое оснащение, необходимое для выдачи качественных результатов работы.
- Другие права, не противоречащие нормам данного документа, трудовому законодательству и внутреннему распорядку предприятия.
Раздел 4. Ответственность
Должностная инструкция техника-программиста на предприятии возлагает на него ответственность в следующих случаях:
- Нести ответственность за некачественно выполненные должностные обязанности или выполненные позже установленного срока в рамках трудового законодательства РФ.
- Если на рабочем месте зафиксированы правонарушения, выходящие за рамки трудового законодательства, то ответственность возлагается согласно положениям административного, гражданского и уголовного законодательства.
- Если вследствие противоправных действий нанесен материальный ущерб предприятию, то мера ответственности также определяется в рамках гражданского и уголовного законодательств.
Описание документа
Образец за 2019 год должностной инструкции техника-программиста состоит из 4 частей:
- Определение общих положений относительно данной должности.
- Должностные обязанности или перечень всех задач, решение которых возлагается на техника-программиста.
- Трудовые права специалиста, помогающие ему развиваться и совершенствовать свою область ответственности.
- В четвертой части документа рассматриваются границы ответственности специалиста.
Есть ряд моментов, не отражаемых в официальных документах. Это личностные качества техника-программиста. Чтобы стать программистом, человек должен обладать определенными качествами. Если учитывать очень важную роль высоких технологий в современных бизнес-процессах, то вырисовывается еще пара качеств, необходимых для технического специалиста.
Итак, чтобы стать хорошим программистом, получить соответствующее образование недостаточно, нужно еще на деле себя показать. В этом помогут следующие качества:
- искренний интерес к технике;
- умение постоянно обучаться и самообучаться;
- любовь к интеллектуальному труду;
- усидчивость;
- математическое, логическое или аналитическое мышление;
- базовые знания английского языка, в идеале – владение на продвинутом уровне;
- внимательность;
- сосредоточенность.
Если есть пробелы в знаниях или в личностных качествах, страдает качество работы. Это чревато задержкой сроков и, как следствие, простоем важных производственных процессов. Чтобы не допустить этого, техник-программист должен быть достаточно гибким и ответственным человеком.
О документе: как составить, как оформить
Должностная инструкция для специалиста относится к внутренним документам компании. При составлении следует четко следовать статье 8 Трудового кодекса РФ. Документ вступает в силу после того, как обе стороны его подпишут. В дальнейшем возможны изменения в его положениях, они вносятся по предварительному обсуждению сторон и также закрепляются подписями.
Другой вопрос – кто должен составить инструкцию? Обычно на больших предприятиях руководитель должен дать распоряжение о создании комиссии, которая будет разрабатывать должностные инструкции. В ее состав входят:
- представитель отдела кадров;
- юрист;
- руководитель службы охраны;
- бухгалтер.
Работу комиссии координирует сам руководитель. Готовая инструкция должна быть тщательно изучена и подписана им. А вот приказ об утверждении должностных инструкций издается уже отделом кадров.
В маленьких компаниях, где нет службы охраны или отдела кадров, эти функции выполняют другие специалисты: руководитель, бухгалтер или менеджер. В этом случае порядок введения инструкции в оборот не меняется. Чтобы составить ее правильно, можно прибегнуть к услугам сторонних юристов и кадровых специалистов.
Зарегистрировано в Минюсте России 22 августа 2022 г. N 69720
МИНИСТЕРСТВО ТРУДА И СОЦИАЛЬНОЙ ЗАЩИТЫ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПРИКАЗ
от 20 июля 2022 г. N 424н
ОБ УТВЕРЖДЕНИИ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА «ПРОГРАММИСТ»
В соответствии с пунктом 16 Правил разработки и утверждения профессиональных стандартов, утвержденных постановлением Правительства Российской Федерации от 22 января 2013 г. N 23 (Собрание законодательства Российской Федерации, 2013, N 4, ст. 293; 2014, N 39, ст. 5266), приказываю:
1. Утвердить прилагаемый профессиональный стандарт «Программист».
2. Признать утратившими силу:
приказ Министерства труда и социальной защиты Российской Федерации от 18 ноября 2013 г. N 679н «Об утверждении профессионального стандарта «Программист» (зарегистрирован Министерством юстиции Российской Федерации 18 декабря 2013 г., регистрационный N 30635);
пункт 4 Изменений, вносимых в некоторые профессиональные стандарты, утвержденные приказами Министерства труда и социальной защиты Российской Федерации, утвержденных приказом Министерства труда и социальной защиты Российской Федерации от 12 декабря 2016 г. N 727н (зарегистрирован Министерством юстиции Российской Федерации 13 января 2017 г., регистрационный N 45230).
3. Установить, что настоящий приказ вступает в силу с 1 марта 2023 г. и действует до 1 марта 2029 г.
Министр
А.О. КОТЯКОВ
УТВЕРЖДЕН
приказом Министерства труда
и социальной защиты
Российской Федерации
от 20 июля 2022 г. N 424н
ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ
ПРОГРАММИСТ
I. Общие сведения
| Разработка компьютерного программного обеспечения | 06.001 |
| (наименование вида профессиональной деятельности) | Код |
Основная цель вида профессиональной деятельности:
Разработка, отладка, проверка работоспособности, модификация компьютерного программного обеспечения
Группа занятий:
| 3512 | Специалисты-техники по поддержке пользователей ИКТ | 2512 | Разработчики программного обеспечения |
| 2514 | Программисты приложений | — | — |
| (код ОКЗ <1>) | (наименование) | (код ОКЗ) | (наименование) |
Отнесение к видам экономической деятельности:
| 62.01 | Разработка компьютерного программного обеспечения |
| (код ОКВЭД <2>) | (наименование вида экономической деятельности) |
II. Описание трудовых функций, входящих в профессиональный стандарт (функциональная карта вида профессиональной деятельности)
| Обобщенные трудовые функции | Трудовые функции | ||||
| код | наименование | уровень квалификации | наименование | код | уровень (подуровень) квалификации |
| А | Разработка и отладка программного кода | 3 | Формализация и алгоритмизация поставленных задач для разработки программного кода | А/01.3 | 3 |
| Написание программного кода с использованием языков программирования, определения и манипулирования данными в базах данных | А/02.3 | 3 | |||
| Оформление программного кода в соответствии с установленными требованиями | А/03.3 | 3 | |||
| Работа с системой управления версиями программного кода | А/04.3 | 3 | |||
| Проверка и отладка программного кода | А/05.3 | 3 | |||
| В | Проверка работоспособности и рефакторинг кода программного обеспечения | 4 | Разработка процедур проверки работоспособности и измерения характеристик компьютерного программного обеспечения | В/01.4 | 4 |
| Разработка тестовых наборов данных для проверки работоспособности компьютерного программного обеспечения | В/02.4 | 4 | |||
| Проверка работоспособности компьютерного программного обеспечения | В/03.4 | 4 | |||
| Рефакторинг, оптимизация и инспекция программного кода | В/04.4 | 4 | |||
| Исправление дефектов программного кода, зафиксированных в базе данных дефектов | В/05.4 | 4 | |||
| Осуществление сборки однородных программных модулей в программный проект | В/06.4 | 4 | |||
| С | Интеграция программных модулей и компонентов и проверка работоспособности выпусков программного продукта | 5 | Разработка процедур интеграции программных модулей | С/01.5 | 5 |
| Осуществление интеграции программных модулей и компонентов и проверки работоспособности выпусков программного продукта | С/02.5 | 5 | |||
| D | Разработка требований и проектирование программного обеспечения | 6 | Анализ возможностей реализации требований к компьютерному программному обеспечению | D/01.6 | 6 |
| Разработка технических спецификаций на программные компоненты и их взаимодействие | D/02.6 | 6 | |||
| Проектирование компьютерного программного обеспечения | D/03.6 | 6 |
III. Характеристика обобщенных трудовых функций
3.1. Обобщенная трудовая функция
| Наименование | Разработка и отладка программного кода | Код | A | Уровень квалификации | 3 |
| Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Возможные наименования должностей, профессий | Помощник программиста |
| Требования к образованию и обучению | Среднее профессиональное образование — программы подготовки квалифицированных рабочих (служащих) |
| Требования к опыту практической работы | — |
| Особые условия допуска к работе | — |
| Другие характеристики | — |
Дополнительные характеристики
| Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
| ОКЗ | 3512 | Специалисты-техники по поддержке пользователей ИКТ |
| ЕКС <3> | — | Техник-программист |
| ОКПДТР | 27099 | Техник-программист |
| ОКСО <4> | 2.09.00.00 | Информатика и вычислительная техника |
3.1.1. Трудовая функция
| Наименование | Формализация и алгоритмизация поставленных задач для разработки программного кода | Код | А/01.3 | Уровень (подуровень) квалификации | 3 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Составление формализованных описаний решений поставленных задач в соответствии с требованиями технического задания или внутренних документов организации |
| Разработка алгоритмов решения поставленных задач в соответствии с требованиями технического задания или внутренних документов организации | |
| Проверка корректности алгоритмов решения поставленных задач | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Использовать методы и приемы формализации поставленных задач |
| Использовать методы и приемы алгоритмизации поставленных задач | |
| Использовать программное обеспечение для графического отображения алгоритмов | |
| Применять алгоритмы решения типовых задач в соответствующих областях | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Методы и приемы формализации поставленных задач |
| Языки формализации функциональных спецификаций | |
| Методы и приемы алгоритмизации поставленных задач | |
| Нотации и программное обеспечение для графического отображения алгоритмов | |
| Алгоритмы решения типичных задач, области и способы их применения | |
| Другие характеристики | — |
3.1.2. Трудовая функция
| Наименование | Написание программного кода с использованием языков программирования, определения и манипулирования данными в базах данных | Код | А/02.3 | Уровень (подуровень) квалификации | 3 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Создание программного кода в соответствии с техническим заданием (готовыми спецификациями) |
| Оптимизация программного кода с использованием специализированных программных средств | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Применять выбранные языки программирования для написания программного кода |
| Использовать выбранную среду программирования и средства системы управления базами данных | |
| Использовать возможности имеющейся технической и/или программной архитектуры для написания программного кода | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования |
| Методологии разработки компьютерного программного обеспечения | |
| Методологии и технологии проектирования и использования баз данных | |
| Технологии программирования | |
| Особенности выбранной среды программирования и системы управления базами данных | |
| Компоненты программно-технических архитектур, существующие приложения и интерфейсы взаимодействия с ними | |
| Другие характеристики | — |
3.1.3. Трудовая функция
| Наименование | Оформление программного кода в соответствии с установленными требованиями | Код | А/03.3 | Уровень (подуровень) квалификации | 3 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Приведение наименований переменных, функций, классов, структур данных и файлов в соответствие с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода |
| Структурирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода | |
| Комментирование и разметка программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода | |
| Форматирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода | |
| Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону | |
| Необходимые умения | Применять нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода |
| Применять инструментарий для создания и актуализации исходных текстов программ | |
| Применять заданные стандарты и шаблоны для составления и оформления технической документации | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Инструментарий для создания и актуализации исходных текстов программ Методы повышения читаемости программного кода Системы кодировки символов, форматы хранения исходных текстов программ |
| Нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода | |
| Основные стандарты оформления технической документации на компьютерное программное обеспечение | |
| Другие характеристики | — |
3.1.4. Трудовая функция
| Наименование | Работа с системой управления версиями программного кода | Код | А/04.3 | Уровень (подуровень) квалификации | 3 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Регистрация изменений исходного текста программного кода в системе управления версиями |
| Слияние, разделение и сравнение исходных текстов программного кода | |
| Сохранение сделанных изменений программного кода в соответствии с регламентом управления версиями | |
| Необходимые умения | Использовать выбранную систему управления версиями |
| Использовать вспомогательные инструментальные программные средства для обработки исходного текста программного кода | |
| Выполнять действия, соответствующие установленному регламенту используемой системы управления версиями | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Возможности используемой системы управления версиями и вспомогательных инструментальных программных средств |
| Установленный регламент использования системы управления версиями | |
| Другие характеристики | — |
3.1.5. Трудовая функция
| Наименование | Проверка и отладка программного кода | Код | А/05.3 | Уровень (подуровень) квалификации | 3 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Анализ и проверка исходного программного кода |
| Отладка программного кода на уровне программных модулей | |
| Отладка программного кода на уровне межмодульных взаимодействий и взаимодействий с окружением | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Выявлять ошибки в программном коде |
| Применять методы и приемы отладки программного кода | |
| Интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов | |
| Применять современные компиляторы, отладчики и оптимизаторы программного кода | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Методы и приемы отладки программного кода |
| Типы и форматы сообщений об ошибках, предупреждений | |
| Способы использования технологических журналов, форматы и типы записей журналов | |
| Современные компиляторы, отладчики и оптимизаторы программного кода | |
| Сообщения о состоянии аппаратных средств | |
| Другие характеристики | — |
3.2. Обобщенная трудовая функция
| Наименование | Проверка работоспособности и рефакторинг кода программного обеспечения | Код | В | Уровень квалификации | 4 |
| Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Возможные наименования должностей, профессий | Техник-программист |
| Требования к образованию и обучению | Среднее профессиональное образование — программы подготовки квалифицированных рабочих (служащих) |
| Требования к опыту практической работы | Не менее трех месяцев в области разработки компьютерного программного обеспечения |
| Особые условия допуска к работе | — |
| Другие характеристики | — |
Дополнительные характеристики
| Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
| ОКЗ | 3512 | Специалисты-техники по поддержке пользователей ИКТ |
| ЕКС | — | Техник-программист |
| ОКПДТР | 27099 | Техник-программист |
| ОКСО | 2.09.00.00 | Информатика и вычислительная техника |
3.2.1. Трудовая функция
| Наименование | Разработка процедур проверки работоспособности и измерения характеристик компьютерного программного обеспечения | Код | В/01.4 | Уровень (подуровень) квалификации | 4 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Разработка процедуры проверки работоспособности компьютерного программного обеспечения |
| Разработка процедуры сбора диагностических данных проверки работоспособности компьютерного программного обеспечения | |
| Разработка процедуры измерения требуемых характеристик компьютерного программного обеспечения | |
| Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Писать программный код процедур проверки работоспособности компьютерного программного обеспечения на выбранном языке программирования |
| Использовать выбранную среду программирования для разработки процедур проверки работоспособности компьютерного программного обеспечения | |
| Применять заданные стандарты и шаблоны для составления и оформления технической документации | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Методы автоматической и автоматизированной проверки работоспособности компьютерного программного обеспечения |
| Основные виды диагностических данных проверки работоспособности компьютерного программного обеспечения и способы их представления | |
| Языки, утилиты и среды программирования и средства пакетного выполнения процедур | |
| Типовые метрики компьютерного программного обеспечения | |
| Основные методы измерения и оценки характеристик компьютерного программного обеспечения | |
| Основные стандарты оформления технической документации на компьютерное программное обеспечение | |
| Другие характеристики | — |
3.2.2. Трудовая функция
| Наименование | Разработка тестовых наборов данных для проверки работоспособности компьютерного программного обеспечения | Код | В/02.4 | Уровень (подуровень) квалификации | 4 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Подготовка тестовых наборов данных в соответствии с выбранной методикой тестирования компьютерного программного обеспечения |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Разрабатывать и оформлять контрольные примеры для проверки работоспособности компьютерного программного обеспечения |
| Разрабатывать процедуры генерации тестовых наборов данных с заданными характеристиками | |
| Подготавливать наборы данных, используемых в процессе проверки работоспособности компьютерного программного обеспечения | |
| Использовать командные средства разработки компьютерного программного обеспечения | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Методы создания и документирования контрольных примеров и тестовых наборов данных |
| Правила, алгоритмы и технологии создания тестовых наборов данных | |
| Требования к структуре и форматам хранения тестовых наборов данных | |
| Другие характеристики | — |
3.2.3. Трудовая функция
| Наименование | Проверка работоспособности компьютерного программного обеспечения | Код | В/03.4 | Уровень (подуровень) квалификации | 4 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Проверка работоспособности компьютерного программного обеспечения на основе разработанных тестовых наборов данных |
| Оценка соответствия компьютерного программного обеспечения требуемым характеристикам | |
| Сбор и анализ полученных результатов проверки работоспособности компьютерного программного обеспечения | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Применять методы и средства проверки работоспособности компьютерного программного обеспечения |
| Интерпретировать диагностические данные проверки работоспособности компьютерного программного обеспечения | |
| Анализировать значения полученных характеристик компьютерного программного обеспечения | |
| Документировать результаты проверки работоспособности компьютерного программного обеспечения | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Методы и средства проверки работоспособности компьютерного программного обеспечения |
| Среды проверки работоспособности и отладки компьютерного программного обеспечения | |
| Государственные стандарты испытания автоматизированных систем | |
| Руководящие документы по стандартизации требований к документам автоматизированных систем | |
| Другие характеристики | — |
3.2.4. Трудовая функция
| Наименование | Рефакторинг, оптимизация и инспекция программного кода | Код | В/04.4 | Уровень (подуровень) квалификации | 4 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Анализ программного кода на соответствие требованиям по читаемости и производительности |
| Инспекция программного кода для поиска не обнаруженных на ранних стадиях разработки компьютерного программного обеспечения ошибок и критических мест | |
| Внесение изменений в программный код и проверка его работоспособности | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Применять методы, средства рефакторинга, оптимизации и инспекции программного кода |
| Применять инструментальные средства коллективной работы над программным кодом | |
| Публиковать результаты рефакторинга, оптимизации и инспекции в коллективной базе знаний | |
| Использовать систему управления версиями для регистрации произведенных изменений | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Методы и средства рефакторинга, оптимизации и инспекции программного кода |
| Языки программирования и среды разработки | |
| Нормативно-технические документы (стандарты и регламенты), регламентирующие требования к программному коду, порядок отражения изменений в системе управления версиями, порядок отражения результатов рефакторинга, оптимизации и инспекции в коллективной базе знаний | |
| Другие характеристики | — |
3.2.5. Трудовая функция
| Наименование | Исправление дефектов программного кода, зафиксированных в базе данных дефектов | Код | В/05.4 | Уровень (подуровень) квалификации | 4 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Воспроизведение дефектов программного кода, зафиксированных в базе данных дефектов |
| Установление причин возникновения дефектов программного кода | |
| Внесение изменений в программный код для устранения выявленных дефектов | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Применять методы и приемы отладки дефектного программного кода |
| Интерпретировать сообщения, предупреждения, записи технологических журналов об ошибках, возникающих при выполнении дефектного кода | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Методы и приемы отладки программного кода |
| Типичные ошибки, возникающие при разработке компьютерного программного обеспечения, методы их диагностики и исправления | |
| Другие характеристики | — |
3.2.6. Трудовая функция
| Наименование | Осуществление сборки однородных программных модулей в программный проект | Код | В/06.4 | Уровень (подуровень) квалификации | 4 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Сборка однородных (одноязыковых) программных модулей в программный проект в средах разработки компьютерного программного обеспечения |
| Проверка работоспособности собранного программного проекта | |
| Внесение изменений в процедуру сборки однородных (одноязыковых) программных модулей в программный проект | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Выполнять процедуры сборки однородных (одноязыковых) программных модулей в программный проект в средах разработки компьютерного программного обеспечения |
| Производить настройки параметров программного проекта и осуществлять запуск процедур сборки | |
| Проводить проверку работоспособности программного проекта | |
| Документировать произведенные действия, выявленные проблемы и способы их устранения | |
| Создавать резервные копии программного проекта и данных, выполнять восстановление, обеспечивать целостность программного проекта и данных | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Методы и средства сборки модулей в программный проект в средах разработки компьютерного программного обеспечения |
| Возможности настройки программного проекта в средах разработки компьютерного программного обеспечения | |
| Интерфейсы взаимодействия внутренних модулей программного проекта | |
| Методы и средства проверки работоспособности программных проектов | |
| Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |
| Другие характеристики | — |
3.3. Обобщенная трудовая функция
| Наименование | Интеграция программных модулей и компонентов и проверка работоспособности выпусков программного продукта | Код | С | Уровень квалификации | 5 |
| Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Возможные наименования должностей, профессий | Программист |
| Требования к образованию и обучению | Среднее профессиональное образование — программы подготовки специалистов среднего звена |
| Требования к опыту практической работы | Не менее шести месяцев в области разработки компьютерного программного обеспечения |
| Особые условия допуска к работе | — |
| Другие характеристики | Рекомендуется дополнительное профессиональное образование — программы повышения квалификации по профилю деятельности |
Дополнительные характеристики
| Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
| ОКЗ | 2514 | Программисты приложений |
| ЕКС | — | Техник-программист |
| ОКПДТР | 25857 | Программист |
| ОКСО | 2.09.02.00 | Информатика и вычислительная техника |
| 2.10.02.03 | Информационная безопасность автоматизированных систем |
3.3.1. Трудовая функция
| Наименование | Разработка процедур интеграции программных модулей | Код | С/01.5 | Уровень (подуровень) квалификации | 5 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Анализ и выявление проблем сопряжения неоднородных модулей и компонентов компьютерного программного обеспечения |
| Разработка и документирование программных интерфейсов | |
| Разработка процедур сборки модулей и компонентов компьютерного программного обеспечения | |
| Разработка процедур развертывания и обновления компьютерного программного обеспечения | |
| Разработка процедур миграции и преобразования (конвертации) данных | |
| Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Писать программный код процедур интеграции программных модулей |
| Использовать выбранную среду программирования для разработки процедур интеграции программных модулей | |
| Применять методы и средства сборки модулей и компонентов компьютерного программного обеспечения, разработки процедур для развертывания компьютерного программного обеспечения, миграции и преобразования данных, создания программных интерфейсов | |
| Применять заданные стандарты и шаблоны для составления и оформления технической документации | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Методы и средства сборки модулей и компонентов компьютерного программного обеспечения |
| Интерфейсы взаимодействия с внешней средой | |
| Интерфейсы взаимодействия внутренних модулей системы | |
| Методы и средства разработки процедур для развертывания компьютерного программного обеспечения | |
| Методы и средства миграции и преобразования данных | |
| Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |
| Основные стандарты оформления технической документации на компьютерное программное обеспечение | |
| Другие характеристики | — |
3.3.2. Трудовая функция
| Наименование | Осуществление интеграции программных модулей и компонентов и проверки работоспособности выпусков программного продукта | Код | С/02.5 | Уровень (подуровень) квалификации | 5 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Сборка программных модулей и компонентов в программный продукт |
| Подключение программного продукта к компонентам внешней среды | |
| Проверка работоспособности выпусков программного продукта | |
| Внесение изменений в процедуры сборки модулей и компонентов компьютерного программного обеспечения, развертывания компьютерного программного обеспечения, миграции и преобразования данных | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Выполнять процедуры сборки программных модулей и компонентов в программный продукт |
| Производить настройки параметров программного продукта и осуществлять запуск процедур сборки | |
| Проводить проверку работоспособности программного продукта | |
| Документировать произведенные действия, выявленные проблемы и способы их устранения | |
| Использовать командные средства разработки компьютерного программного обеспечения | |
| Создавать резервные копии программ и данных, выполнять восстановление, обеспечивать целостность программного продукта и данных | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Методы и средства сборки и интеграции программных модулей и компонентов |
| Интерфейсы взаимодействия программного продукта с внешней средой | |
| Интерфейсы взаимодействия внутренних модулей программного продукта | |
| Методы и средства проверки работоспособности выпусков программных продуктов | |
| Языки, утилиты и среды программирования, средства пакетного выполнения процедур | |
| Другие характеристики | — |
3.4. Обобщенная трудовая функция
| Наименование | Разработка требований и проектирование программного обеспечения | Код | D | Уровень квалификации | 6 |
| Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Возможные наименования должностей, профессий | Инженер-программист |
| Требования к образованию и обучению | Высшее образование — бакалавриат |
| Требования к опыту практической работы | Не менее одного года в области разработки компьютерного программного обеспечения |
| Особые условия допуска к работе | — |
| Другие характеристики | Рекомендуется дополнительное профессиональное образование — программы повышения квалификации по профилю деятельности |
Дополнительные характеристики
| Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
| ОКЗ | 2512 | Разработчики программного обеспечения |
| ЕКС | — | Инженер-программист (программист) |
| ОКПДТР | 22824 | Инженер-программист |
| ОКСО | 1.01.03.02 | Прикладная математика и информатика |
| 1.02.03.01 | Математика и компьютерные науки | |
| 2.09.03.01 | Информатика и вычислительная техника |
3.4.1. Трудовая функция
| Наименование | Анализ возможностей реализации требований к компьютерному программному обеспечению | Код | D/01.6 | Уровень (подуровень) квалификации | 6 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Сбор, систематизация, выявление взаимосвязей и документирование требований к компьютерному программному обеспечению |
| Оценка времени и трудоемкости реализации требований к компьютерному программному обеспечению | |
| Согласование требований к компьютерному программному обеспечению с заинтересованными сторонами | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Проводить сбор и систематизацию требований к компьютерному программному обеспечению |
| Выявлять взаимосвязи и документировать требования к компьютерному программному обеспечению | |
| Проводить анализ исполнения требований к компьютерному программному обеспечению | |
| Вырабатывать варианты реализации требований к компьютерному программному обеспечению | |
| Проводить оценку и обоснование рекомендуемых решений | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Возможности существующей программно-технической архитектуры |
| Возможности современных и перспективных средств разработки программных продуктов, технических средств | |
| Методологии разработки компьютерного программного обеспечения и технологии программирования | |
| Методологии и технологии проектирования и использования баз данных | |
| Другие характеристики | — |
3.4.2. Трудовая функция
| Наименование | Разработка технических спецификаций на программные компоненты и их взаимодействие | Код | D/02.6 | Уровень (подуровень) квалификации | 6 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Разработка и согласование с архитектором программного обеспечения технических спецификаций на программные компоненты и на их взаимодействие |
| Распределение заданий между программистами в соответствии с техническими спецификациями | |
| Осуществление контроля выполнения заданий | |
| Осуществление обучения и наставничества | |
| Формирование и предоставление отчетности в соответствии с установленными регламентами | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Выбирать средства реализации требований к компьютерному программному обеспечению |
| Вырабатывать варианты реализации компьютерного программного обеспечения | |
| Проводить оценку и обоснование рекомендуемых решений | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Языки формализации функциональных спецификаций |
| Методы и приемы формализации задач | |
| Методы и средства проектирования компьютерного программного обеспечения | |
| Методы и средства проектирования программных интерфейсов | |
| Методы и средства проектирования баз данных | |
| Другие характеристики | — |
3.4.3. Трудовая функция
| Наименование | Проектирование компьютерного программного обеспечения | Код | D/03.6 | Уровень (подуровень) квалификации | 6 |
| Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | ||
| Код оригинала | Регистрационный номер профессионального стандарта |
| Трудовые действия | Разработка, изменение архитектуры компьютерного программного обеспечения и ее согласование с системным аналитиком и архитектором программного обеспечения |
| Проектирование структур данных | |
| Проектирование баз данных | |
| Проектирование программных интерфейсов | |
| Разработка технической документации на компьютерное программное обеспечение с использованием существующих стандартов | |
| Оценка и согласование сроков выполнения поставленных задач | |
| Необходимые умения | Использовать существующие типовые решения и шаблоны проектирования компьютерного программного обеспечения |
| Применять методы и средства проектирования компьютерного программного обеспечения, структур данных, баз данных, программных интерфейсов | |
| Использовать командные средства разработки компьютерного программного обеспечения | |
| Применять существующие стандарты для разработки технической документации на компьютерное программное обеспечение | |
| Осуществлять коммуникации с заинтересованными сторонами | |
| Необходимые знания | Принципы построения и виды архитектуры компьютерного программного обеспечения |
| Типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке компьютерного программного обеспечения | |
| Нормативно-технические документы (стандарты), определяющие требования к технической документации на компьютерное программное обеспечение | |
| Методы и средства проектирования компьютерного программного обеспечения | |
| Методы и средства проектирования баз данных | |
| Методы и средства проектирования программных интерфейсов | |
| Другие характеристики | — |
IV. Сведения об организациях — разработчиках профессионального стандарта
4.1. Ответственная организация-разработчик
| ФГБУ «Всероссийский научно-исследовательский институт труда» Министерства труда и социальной защиты Российской Федерации, город Москва | |
| Генеральный директор | Платыгин Д. Н. |
4.2. Наименования организаций-разработчиков
| 1 | Ассоциация предприятий компьютерных и информационных технологий, город Москва |
| 2 | ГБПОУ «Московский центр развития профессионального образования», город Москва |
| 3 | ООО «1C», город Москва |
| 4 | ООО «СТМ», город Москва |
| 5 | ФГАОУ ВО НИУ ВШЭ, город Москва |
| 6 | ФГБОУ ВО «Российский экономический университет им. Г. В. Плеханова», город Москва |
| 7 | ФГБОУ ВО «Московский государственный технологический университет «СТАНКИН», город Москва |
<1> Общероссийский классификатор занятий.
<2> Общероссийский классификатор видов экономической деятельности.
<3> Единый квалификационный справочник должностей руководителей, специалистов и служащих.
<4> Общероссийский классификатор специальностей по образованию.
