Документ утратил силу или отменен. Подробнее см. Справку

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

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

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

Код

A/01.6

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

6

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

Оригинал

X

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-