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

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