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

Код
A/04.6
Уровень квалификации
6
Трудовые действия
  • Определение перечня необходимой для создания инструментальных средств программирования технической документации
  • Освоение необходимой для создания инструментальных средств программирования технической документации
  • Разработка исходного кода и создание бинарных файлов программного обеспечения создаваемых инструментальных средств программирования
  • Тестирование программного обеспечения создаваемых инструментальных средств программирования
  • Разработка эксплуатационной документации создаваемых инструментальных средств программирования
  • Сопровождение программного обеспечения инструментальных средств программирования
Требования к образованию и обучению
  • Средства программирования и их классификация
  • Архитектура сред программирования
  • Классификация языков программирования
  • Синтаксис, особенности программирования и стандартные библиотеки выбранного языка программирования
  • Основные структуры данных
  • Основные модели данных и их организация
  • Принципы объектно-ориентированного программирования
  • Языки функционального и логического программирования
  • Конкурентное программирование
  • Методы и алгоритмы грамматического разбора текста программы
  • Компиляторы языков программирования, их виды, принципы работы
  • Методы и алгоритмы генерации исполняемого кода
  • Система команд микропроцессора целевой аппаратной платформы
  • Структура объектных и исполняемых файлов в целевой операционной системе
  • Компоновщики, методы сборки исполняемых файлов из объектных файлов
  • Методы и алгоритмы оптимизации исполняемого кода
  • Интерпретаторы языков программирования, их виды, принципы работы
  • Методы управления памятью
  • Принципы работы программного отладчика
  • Основы делопроизводства
  • Локальные правовые акты, действующие в организации
  • Английский язык на уровне чтения технической документации в области информационных и компьютерных технологий
  • Государственные стандарты ЕСПД
Требования к опыту практической работы
  • Применять языки программирования низкого уровня, определенные в техническом задании на разработку инструментальных средств программирования, для написания программного кода
  • Осуществлять отладку программ, написанных на языке программирования низкого уровня
  • Применять языки программирования высокого уровня, определенные в техническом задании на разработку инструментальных средств программирования, для написания программного кода
  • Осуществлять отладку программ, написанных на языках высокого уровня
  • Использовать коммерческие операционные системы
  • Оформлять техническую документацию