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