Действующий

Об утверждении профессионального стандарта "Системный программист"

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

Наименование

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

Код

A

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

6

Происхождение обобщенной трудовой функции

Оригинал

Х

Заимствовано из оригинала

Код оригинала

Регистрационный номер профессионального стандарта

Возможные наименования должностей, профессий

Разработчик системного программного обеспечения

Системный программист

Требования к образованию и обучению

Высшее образование - бакалавриат

Требования к опыту практической работы

Не менее одного года работы в области разработки программного обеспечения

Особые условия допуска к работе

-

Другие характеристики

-


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

Наименование документа

Код

Наименование базовой группы, должности (профессии) или специальности

ОКЗ

2512

Разработчики программного обеспечения

ЕКС

-

Инженер-программист (программист)

ОКПДТР

25857

Программист

ОКСО

2.09.03.01

Информатика и вычислительная техника

2.09.03.02

Информационные системы и технологии

2.09.03.04

Программная инженерия

________________

Единый квалификационный справочник должностей руководителей, специалистов и служащих.

Общероссийский классификатор профессий рабочих, должностей служащих и тарифных разрядов.

Общероссийский классификатор специальностей по образованию.

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

Наименование

Разработка драйверов устройств

Код

A/01.6

Уровень (подуровень) квалификации

6

Происхождение трудовой функции

Оригинал

Х

Заимствовано из оригинала

Код оригинала

Регистрационный номер профессионального стандарта

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

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

Изучение технической документации устройства, для которого разрабатывается драйвер

Разработка блок-схемы драйвера устройства

Написание исходного кода драйвера устройства

Отладка разработанного драйвера устройства

Разработка эксплуатационной документации на разработанный драйвер

Сопровождение разработанного драйвера устройства

Реинжиниринг разработанного драйвера устройства

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

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

Создавать блок-схемы алгоритмов функционирования разрабатываемых программных продуктов

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

Работать со стандартными контроллерами устройств (графическим адаптером, клавиатурой, мышью, сетевым адаптером)

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

Осуществлять отладку драйверов устройств для операционной системы

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

Архитектура аппаратной платформы, для которой разрабатывается драйвер

Синтаксис, особенности программирования и стандартные библиотеки выбранного языка программирования

Стандарты реализации интерфейсов подключаемых устройств

Технологии разработки драйверов

Системы прерываний и адресации памяти операционной системы

Технологии разработки и отладки системных продуктов

Комплекты средств разработки целевой операционной системы

Система команд микропроцессора целевой аппаратной платформы

Принципы кросс-платформенного программирования

Конструкции распределенного и параллельного программирования

Принципы организации, состав и схемы работы операционных систем

Принципы управления ресурсами

Методы организации файловых систем

Принципы построения сетевого взаимодействия

Архитектура и принципы функционирования коммуникационного оборудования

Стандарты информационного взаимодействия систем

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

Локальные нормативные правовые акты, действующие в организации

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

Государственные стандарты Единой системы программной документации (ЕСПД)

Другие характеристики

-

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

Наименование

Разработка компиляторов, загрузчиков, сборщиков

Код

A/02.6

Уровень (подуровень) квалификации

6

Происхождение трудовой функции

Оригинал

Х

Заимствовано из оригинала

Код оригинала

Регистрационный номер профессионального стандарта

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

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

Изучение технической документации по языку программирования, системе команд процессора устройства, адресации памяти и регистров процессора устройства

Разработка блок-схемы компиляторов, загрузчиков, сборщиков

Написание исходного кода компиляторов, загрузчиков, сборщиков

Отладка компиляторов, загрузчиков, сборщиков

Разработка эксплуатационной документации для разработанных компиляторов, загрузчиков, сборщиков

Сопровождение разработанных компиляторов, загрузчиков, сборщиков

Реинжиниринг разработанных компиляторов, загрузчиков, сборщиков

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

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

Применять технологию разработки компиляторов

Создавать блок-схемы алгоритмов функционирования разрабатываемых программных продуктов

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

Осуществлять отладку программных продуктов для целевой операционной системы

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

Архитектура целевой аппаратной платформы, для которой разрабатывается программное обеспечение

Синтаксис, особенности программирования и стандартные библиотеки выбранного языка программирования

Системы команд процессора целевой аппаратуры

Способы адресации памяти целевой аппаратной платформы

Технологии разработки компиляторов

Конструкции распределенного и параллельного программирования

Методы и основные этапы трансляции

Принципы организации, состав и схемы работы операционных систем

Принципы управления ресурсами

Стандарты информационного взаимодействия систем

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

Локальные нормативные правовые акты, действующие в организации

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

Государственные стандарты ЕСПД

Другие характеристики

-

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