Наименование | Разработка компонентов системных программных продуктов | Код | 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. Трудовая функция