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

Код
B/03.6
Уровень квалификации
6
Трудовые действия
  • Формализация и алгоритмизация задач автоматизации управления изделиями детской и образовательной робототехники
  • Написание программного кода для изделий детской и образовательной робототехники с использованием языков программирования, определения и манипулирования данными
  • Проверка и отладка программного кода для изделий детской и образовательной робототехники
  • Проверка работоспособности и рефакторинг кода программного обеспечения для изделия детской и образовательной робототехники
Требования к образованию и обучению
  • Методы и приемы формализации и алгоритмизации задач управления робототехническими системами
  • Нотации и программные продукты для графического отображения алгоритмов
  • Алгоритмы решения типовых задач управления, области и способы их применения
  • Методология разработки программного обеспечения микропроцессорных систем
  • Архитектура и интерфейс микропроцессоров и микропроцессорных комплектов, микроконтроллеров, одноплатных компьютеров
  • Интерфейс навигационных модулей и беспроводных персональных сетей для микропроцессорных систем
  • Интерфейс сенсорных устройств и датчиков изделий детской и образовательной робототехники
  • Синтаксис и стандартные библиотеки языка ассемблер и кросс-программных средств проектирования программного обеспечения микропроцессорных систем
  • Среды визуального программирования изделий детской и образовательной робототехники
  • Инструментарий для создания и актуализации исходных текстов программ
  • Методы повышения читаемости программного кода
  • Системы кодировки символов, форматы хранения исходных текстов программ
  • Нормативные документы, определяющие требования к оформлению программного кода
  • Методы и приемы отладки программного кода
  • Типы и форматы сообщений об ошибках, предупреждений
  • Современные компиляторы, отладчики и оптимизаторы программного кода
  • Программно-аппаратные средства отладки программного обеспечения микропроцессорных систем, внутрисхемные эмуляторы
  • Методы и средства проверки работоспособности программного обеспечения изделий детской и образовательной робототехники
  • Внутренние нормативные документы, регламентирующие порядок документирования результатов проверки работоспособности программного обеспечения изделий детской и образовательной робототехники
Требования к опыту практической работы
  • Использовать методы и приемы алгоритмизации задач управления робототехническими системами и изделиями детской и образовательной робототехники
  • Использовать программные продукты для графического отображения алгоритмов
  • Применять стандартные алгоритмы управления робототехническими системами и изделиями детской и образовательной робототехники
  • Применять выбранные языки программирования для написания программного кода для изделий детской и образовательной робототехники
  • Использовать выбранную среду программирования для разработки программного кода изделий детской и образовательной робототехники
  • Использовать возможности имеющейся технической и/или программной архитектуры
  • Применять нормативные документы, определяющие требования к оформлению программного кода
  • Применять инструментарий для создания и актуализации исходных текстов программ
  • Выявлять ошибки в программном коде
  • Применять методы и приемы отладки программного кода
  • Интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов
  • Применять современные компиляторы, отладчики и оптимизаторы программного кода
  • Применять программно-аппаратные средства отладки программного обеспечения микропроцессорных систем
  • Проверять работоспособность программного обеспечения, загруженного в макеты, и опытные образцы образовательных робототехнических систем и изделий детской и образовательной робототехники
  • Применять методы и средства проверки работоспособности программного обеспечения в изделиях детской и образовательной робототехники
  • Анализировать значения полученных характеристик программного обеспечения, используемого в изделиях детской и образовательной робототехники
  • Документировать результаты проверки работоспособности программного обеспечения, используемого в изделиях детской и образовательной робототехники