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