Утвержден профессиональный стандарт "Программист"
10.03.2015
Утвержден профессиональный стандарт "Программист"
Файл с текстом стандарта размещен в разделе ПРОФЕССИОНАЛЬНЫЕ СТАНДАРТЫ сайта www.fgosvo.ru
Ссылка на файл: http://fgosvo.ru/06.001.pdf
Зарегистрировано в Минюсте России 18 декабря 2013 г. N 30635
Приказ Министерства труда и социальной защиты РФ от 18 ноября 2013 г. N 679н
"Об утверждении профессионального стандарта "Программист"
"Об утверждении профессионального стандарта "Программист"
В соответствии с пунктом 22 Правил разработки, утверждения и применения профессиональных стандартов, утвержденных постановлением Правительства Российской Федерации от 22 января 2013 г. N 23 (Собрание законодательства Российской Федерации, 2013, N 4, ст. 293), приказываю:
Утвердить прилагаемый профессиональный стандарт "Программист".
Министр
|
М.А. Топилин
|
Зарегистрировано в Минюсте РФ 18 декабря 2013 г.
Регистрационный N 30635
См. справку о профессиональных стандартах
Профессиональный стандарт
Программист
(утв. приказом Министерства труда и социальной защиты РФ от 18 ноября 2013 г. N 679н)
Программист
(утв. приказом Министерства труда и социальной защиты РФ от 18 ноября 2013 г. N 679н)
|
4
|
|
|
Регистрационный номер
|
|
Разработка программного обеспечения
|
|
06.001
|
(наименование вида профессиональной деятельности)
|
|
Код
|
Основная цель вида профессиональной деятельности:
Разработка, отладка, проверка работоспособности, модификация программного обеспечения
|
Группа занятий:
2132
|
Программисты
|
2131
|
Разработчики и аналитики компьютерных систем
|
(код ОКЗ*(1)
|
(наименование)
|
(код ОКЗ)
|
(наименование)
|
Отнесение к видам экономической деятельности:
72.20
|
Разработка программного обеспечения и консультирование в этой области
|
72.30
|
Обработка данных
|
(код ОКВЭД*(2)
|
(наименование вида экономической деятельности)
|
Обобщенные трудовые функции
|
Трудовые функции
|
||||
код
|
наименование
|
уровень квалификации
|
наименование
|
код
|
уровень (подуровень) квалификации
|
А
|
Разработка и отладка программного кода
|
3
|
Формализация и алгоритмизация поставленных задач
|
А/01.3
|
3
|
Написание программного кода с использованием языков программирования, определения и манипулирования данными
|
А/02.3
|
3
|
|||
Оформление программного кода в соответствии с установленными требованиями
|
А/03.3
|
3
|
|||
Работа с системой контроля версий
|
А/04.3
|
3
|
|||
Проверка и отладка программного кода
|
А/05.3
|
3
|
|||
В
|
Проверка работоспособности и рефакторинг кода программного обеспечения
|
4
|
Разработка процедур проверки работоспособности и измерения характеристик программного обеспечения
|
В/01.4
|
4
|
Разработка тестовых наборов данных
|
В/02.4
|
4
|
|||
Проверка работоспособности программного обеспечения
|
В/03.4
|
4
|
|||
Рефакторинг и оптимизация программного кода
|
В/04.4
|
4
|
|||
Исправление дефектов, зафиксированных в базе данных дефектов
|
В/04.5
|
4
|
|||
C
|
Интеграция программных модулей и компонент и верификация выпусков программного продукта
|
5
|
Разработка процедур интеграции программных модулей
|
С/01.5
|
5
|
Осуществление интеграции программных модулей и компонент и верификации выпусков программного продукта
|
С/02.5
|
5
|
|||
D
|
Разработка требований и проектирование программного обеспечения
|
6
|
Анализ требований к программному обеспечению
|
D/01.6
|
6
|
Разработка технических спецификаций на программные компоненты и их взаимодействие
|
D/02.6
|
6
|
|||
Проектирование программного обеспечения
|
D/03.6
|
6
|
Наименование
|
Разработка и отладка программного кода
|
Код
|
А
|
Уровень квалификации
|
3
|
Происхождение обобщенной трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Возможные
наименования
должностей
|
Младший программист
Техник-программист
|
|
|
Требования к образованию и обучению
|
Среднее профессиональное образование
Повышение квалификации
|
Требования к опыту практической работы
|
-
|
Особые условия допуска к работе
|
-
|
Дополнительные характеристики
Наименование документа
|
Код
|
Наименование базовой группы, должности (профессии) или специальности
|
ОКЗ
|
2132
|
Программисты
|
ЕКС*(3)
|
|
Техник-программист
|
ОКСО*(4)
|
230101
|
Вычислительные машины, комплексы, системы и сети
|
230103
|
Автоматизированные системы обработки информации и управления (по отраслям)
|
|
230105
|
Программное обеспечение вычислительной техники и автоматизированных систем
|
Наименование
|
Формализация и алгоритмизация
поставленных задач
|
Код
|
А/01.3
|
Уровень
(подуровень)
квалификации
|
3
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Трудовые действия
|
Составление формализованных описаний решений поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов
|
Разработка алгоритмов решения поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов
|
|
Оценка и согласовывание сроков выполнения поставленных задач
|
|
Необходимые умения
|
Использовать методы и приемы формализации задач
|
Использовать методы и приемы алгоритмизации поставленных задач
|
|
Использовать программные продукты для графического отображения алгоритмов
|
|
Применять стандартные алгоритмы в соответствующих областях
|
|
Необходимые знания
|
Методы и приемы формализации задач
|
Языки формализации функциональных спецификаций
|
|
Методы и приемы алгоритмизации поставленных задач
|
|
Нотации и программные продукты для графического отображения алгоритмов
|
|
Алгоритмы решения типовых задач, области и способы их применения
|
|
Другие характеристики
|
-
|
Наименование
|
Написание программного кода с использованием языков программирования, определения и манипулирования данными
|
Код
|
А/02.3
|
Уровень
(подуровень)
квалификации
|
3
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный номер
профессионального
стандарта
|
Трудовые действия
|
Создание программного кода в соответствии с техническим заданием (готовыми спецификациями)
|
Оптимизация программного кода с использованием специализированных программных средств
|
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Применять выбранные языки программирования для написания программного кода
|
Использовать выбранную среду программирования и средства системы управления базами данных
|
|
Использовать возможности имеющейся технической и/или программной архитектуры
|
|
Необходимые знания
|
Синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования
|
Методологии разработки программного обеспечения
|
|
Методологии и технологии проектирования и использования баз данных
|
|
Технологии программирования
|
|
Особенности выбранной среды программирования и системы управления базами данных
|
|
Компоненты программно-технических архитектур, существующие приложения и интерфейсы взаимодействия с ними
|
|
Другие характеристики
|
-
|
Наименование
|
Оформление программного кода в соответствии с установленными требованиями
|
Код
|
А/03.3
|
Уровень
(подуровень)
квалификации
|
3
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код оригинала
|
Регистрационный номер
профессионального
стандарта
|
Трудовые действия
|
Приведение наименований переменных, функций, классов, структур данных и файлов в соответствие с установленными в организации требованиями
|
Структурирование исходного программного кода в соответствии с установленными в организации требованиями
|
|
Комментирование и разметка программного кода в соответствии с установленными в организации требованиями
|
|
Форматирование исходного программного кода в соответствии с установленными в организации требованиями
|
|
Необходимые умения
|
Применять нормативные документы, определяющие требования к оформлению программного кода
|
Применять инструментарий для создания и актуализации исходных текстов программ
|
|
Применять имеющиеся шаблоны для составления технической документации
|
|
Необходимые знания
|
Инструментарий для создания и актуализации исходных текстов программ
|
Методы повышения читаемости программного кода
|
|
Системы кодировки символов, форматы хранения исходных текстов программ
|
|
Нормативные документы, определяющие требования к оформлению программного кода
|
|
Другие характеристики
|
-
|
Наименование
|
Работа с системой контроля версий
|
Код
|
А/04.3
|
Уровень
(подуровень)
квалификации
|
3
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный номер
профессионального
стандарта
|
Трудовые действия
|
Регистрация изменений исходного текста программного кода в системе контроля версий
|
Слияние, разделение и сравнение исходных текстов программного кода
|
|
Сохранение сделанных изменений программного кода в соответствии с регламентом контроля версий
|
|
Необходимые умения
|
Использовать выбранную систему контроля версий
|
Использовать вспомогательные инструментальные программные средства для обработки исходного текста программного кода
|
|
Выполнять действия, соответствующие установленному регламенту используемой системы контроля версий
|
|
Необходимые знания
|
Возможности используемой системы контроля версий и вспомогательных инструментальных программных средств
|
Установленный регламент использования системы контроля версий
|
|
Другие характеристики
|
-
|
Наименование
|
Проверка и отладка программного кода
|
Код
|
А/05.3
|
Уровень
(подуровень)
квалификации
|
3
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
|
|
|
|
|
|
Код оригинала
|
Регистрационный номер профессионального
стандарта
|
Трудовые действия
|
Анализ и проверка исходного программного кода
|
Отладка программного кода на уровне программных модулей
|
|
Отладка программного кода на уровне межмодульных взаимодействий и взаимодействий с окружением
|
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Выявлять ошибки в программном коде
|
Применять методы и приемы отладки программного кода
|
|
Интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов
|
|
Применять современные компиляторы, отладчики и оптимизаторы программного кода
|
|
Необходимые знания
|
Методы и приемы отладки программного кода
|
Типы и форматы сообщений об ошибках, предупреждений
|
|
Способы использования технологических журналов, форматы и типы записей журналов
|
|
Современные компиляторы, отладчики и оптимизаторы программного кода
|
|
Сообщения о состоянии аппаратных средств
|
|
Другие характеристики
|
-
|
Наименование
|
Проверка работоспособности и рефакторинг кода программного обеспечения
|
Код
|
В
|
Уровень квалификации
|
4
|
Происхождение обобщенной трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Возможные
наименования
должностей
|
Программист
|
|
|
Требования к образованию и обучению
|
Среднее профессиональное образование
Повышение квалификации
|
Требования к опыту практической работы
|
Практическая работа в области разработки программного обеспечения не менее 6 месяцев
|
Особые условия допуска к работе
|
-
|
Дополнительные характеристики
Наименование документа
|
Код
|
Наименование базовой группы, должности (профессии) или специальности
|
ОКЗ
|
2132
|
Программисты
|
2131
|
Разработчики и аналитики компьютерных систем
|
|
ЕКС
|
|
Техник-программист
|
|
Инженер-программист
|
|
|
Инженер по автоматизированным системам управления производством
|
|
ОКСО
|
230101
|
Вычислительные машины, комплексы, системы и сети
|
|
230103
|
Автоматизированные системы обработки информации и управления (по отраслям)
|
|
230105
|
Программное обеспечение вычислительной техники и автоматизированных систем
|
Наименование
|
Разработка процедур проверки
работоспособности и измерения
характеристик программного обеспечения
|
Код
|
В/01.4
|
Уровень
(подуровень)
квалификации
|
4
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
Код
оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Трудовые действия
|
Разработка процедуры проверки работоспособности программного обеспечения
|
Разработка процедуры сбора диагностических данных
|
|
Разработка процедуры измерения требуемых характеристик программного обеспечения
|
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Писать программный код процедур проверки работоспособности программного обеспечения на выбранном языке программирования
|
|
Использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования
|
Необходимые знания
|
Методы автоматической и автоматизированной проверки работоспособности программного обеспечения
|
Основные виды диагностических данных и способы их представления
|
|
Языки, утилиты и среды программирования, и средства пакетного выполнения процедур
|
|
Типовые метрики программного обеспечения
|
|
Основные методы измерения и оценки характеристик программного обеспечения
|
|
Другие характеристики
|
-
|
Наименование
|
Разработка тестовых наборов данных
|
Код
|
В/02.4
|
Уровень
(подуровень)
квалификации
|
4
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Трудовые действия
|
Подготовка тестовых наборов данных в соответствии с выбранной методикой
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Разработка и оформление контрольных примеров для проверки
работоспособности программного обеспечения
|
Разработка процедур генерации тестовых наборов данных с заданными
характеристиками
|
|
Подготовка наборов данных, используемых в процессе проверки работоспособности программного обеспечения
|
|
Необходимые знания
|
Методы создания и документирования контрольных примеров и тестовых наборов данных
|
Правила, алгоритмы и технологии создания тестовых наборов данных
|
|
Требования к структуре и форматам хранения тестовых наборов данных
|
|
Другие характеристики
|
-
|
Наименование
|
Проверка работоспособности программного обеспечения
|
Код
|
В/03.4
|
Уровень
(подуровень)
квалификации
|
4
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Трудовые действия
|
Проверка работоспособности программного обеспечения на основе разработанных тестовых наборов данных
|
Оценка соответствия программного обеспечения требуемым характеристикам
|
|
Сбор и анализ полученных результатов проверки работоспособности программного обеспечения
|
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Применять методы и средства проверки работоспособности программного обеспечения
|
Интерпретировать диагностические данные (журналы, протоколы и др.)
|
|
Анализировать значения полученных характеристик программного обеспечения
|
|
Документировать результаты проверки работоспособности программного обеспечения
|
|
Необходимые знания
|
Методы и средства проверки работоспособности программного обеспечения
|
Среда проверки работоспособности и отладки программного обеспечения
|
|
Внутренние нормативные документы, регламентирующие порядок документирования результатов проверки работоспособности программного обеспечения
|
|
Другие характеристики
|
-
|
Наименование
|
Рефакторинг и оптимизация программного кода
|
Код
|
В/04.4
|
Уровень
(подуровень)
квалификации
|
4
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Трудовые действия
|
Анализ программного кода на соответствие требованиям по читаемости и производительности
|
Внесение изменений в программный код и проверка его работоспособности
|
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Применять методы, средства для рефакторинга и оптимизации
|
Применять инструментальные средства коллективной работы над программным кодом
|
|
|
Публиковать результаты рефакторинга и оптимизации в коллективной базе знаний в виде лучших практик
|
Использовать систему контроля версий для регистрации произведенных изменений
|
|
Необходимые знания
|
Методы и средства рефакторинга и оптимизации программного кода
|
Языки программирования и среды разработки
|
|
Внутренние нормативные документы, регламентирующие требования к программному коду, порядок отражения изменений в системе контроля версий
|
|
Внутренние нормативные документы, регламентирующие порядок отражения результатов рефакторинга и оптимизации в коллективной базе знаний
|
|
Другие характеристики
|
-
|
Наименование
|
Исправление дефектов, зафиксированных в базе данных дефектов
|
Код
|
В/04.5
|
Уровень
(подуровень)
квалификации
|
4
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Трудовые действия
|
Воспроизведение дефектов, зафиксированных в базе данных дефектов
|
Установление причин возникновения дефектов
|
|
Внесение изменений в программный код для устранения выявленных дефектов
|
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Применять методы и приемы отладки дефектного программного кода
|
Интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов, возникающих при выполнении дефектного кода
|
|
Необходимые знания
|
Методы и приемы отладки программного кода
|
Типовые ошибки, возникающие при разработке программного обеспечения, и методы их диагностики и исправления
|
|
Другие характеристики
|
-
|
Наименование
|
Интеграция программных модулей и компонент и проверка работоспособности выпусков программного продукта
|
Код
|
С
|
Уровень квалификации
|
5
|
Происхождение обобщенной трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный номер
профессионального
стандарта
|
Возможные
наименования
должностей
|
Старший программист
Инженер-программист
|
|
|
Требования к образованию и обучению
|
Высшее образование
Повышение квалификации
|
Требования к опыту практической работы
|
Практическая работа в области разработки программного обеспечения не менее 1 года
|
Особые условия допуска к работе
|
-
|
Дополнительные характеристики
Наименование документа
|
Код
|
Наименование базовой группы, должности (профессии) или специальности
|
ОКЗ
|
2132
|
Программисты
|
2131
|
Разработчики и аналитики компьютерных систем
|
|
ЕКС
|
|
Инженер-программист
|
|
Инженер по автоматизированным системам управления производством
|
|
ОКСО
|
010400
|
Информационные технологии
|
010500
|
Прикладная математика и информатика
|
|
220200
|
Автоматизация и управление
|
|
230100
|
Информатика и вычислительная техника
|
|
230200
|
Информационные системы
|
|
230400
|
Информационные системы и технологии
|
|
230700
|
Прикладная информатика
|
|
231000
|
Программная инженерия
|
Наименование
|
Разработка процедур интеграции программных модулей
|
Код
|
С/01.5
|
Уровень
(подуровень)
квалификации
|
5
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный
номер
профессионального стандарта
|
Трудовые действия
|
Разработка и документирование программных интерфейсов
|
Разработка процедур сборки модулей и компонент программного обеспечения
|
|
Разработка процедур развертывания и обновления программного обеспечения
|
|
Разработка процедур миграции и преобразования (конвертации) данных
|
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Писать программный код процедур интеграции программных модулей
|
Использовать выбранную среду программирования для разработки процедур интеграции программных модулей
|
|
Применять методы и средства сборки модулей и компонент программного обеспечения, разработки процедур для развертывания программного обеспечения, миграции и преобразования данных, создания программных интерфейсов
|
|
Необходимые знания
|
Методы и средства сборки модулей и компонент программного обеспечения
|
Интерфейсы взаимодействия с внешней средой
|
|
Интерфейсы взаимодействия внутренних модулей системы
|
|
Методы и средства разработки процедур для развертывания программного обеспечения
|
|
Методы и средства миграции и преобразования данных
|
|
Языки, утилиты и среды программирования, средства пакетного выполнения процедур
|
|
Другие характеристики
|
-
|
Наименование
|
Осуществление интеграции программных модулей и компонент и верификации выпусков программного продукта
|
Код
|
С/02.5
|
Уровень
(подуровень)
квалификации
|
5
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Трудовые действия
|
Процедуры сборки программных модулей и компонент в программный продукт
|
Подключение программного продукта к компонентам внешней среды
|
|
Проверка работоспособности выпусков программного продукта
|
|
Внесение изменений в процедуры сборки модулей и компонент программного обеспечения, развертывания программного обеспечения, миграции и преобразования данных
|
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Выполнять процедуры сборки программных модулей и компонент в программный продукт
|
Производить настройки параметров программного продукта и осуществлять запуск процедур сборки
|
|
Проводить оценку работоспособности программного продукта
|
|
Документировать произведенные действия, выявленные проблемы и способы их устранения
|
|
Выявлять соответствие требований заказчиков с существующими продуктами
|
|
Создавать резервные копии программ и данных, выполнять восстановление, обеспечивать целостность программного продукта и данных
|
|
Необходимые знания
|
Методы и средства сборки и интеграции программных модулей и компонент
|
Интерфейсы взаимодействия с внешней средой
|
|
|
Интерфейсы взаимодействия внутренних модулей системы
|
Методы и средства верификации работоспособности выпусков программных продуктов
|
|
Языки, утилиты и среды программирования, средства пакетного выполнения процедур
|
|
Другие характеристики
|
-
|
Наименование
|
Разработка требований и проектирование программного обеспечения
|
Код
|
D
|
Уровень (подуровень) квалификации
|
6
|
Происхождение обобщенной трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Возможные
наименования
должностей
|
Ведущий программист
Ведущий инженер-программист
|
|
|
|
|
Требования к образованию и обучению
|
Высшее образование
Повышение квалификации
|
|
Требования к опыту практической работы
|
Практическая работа в области разработки программного обеспечения не менее 3 лет
|
|
Особые условия допуска к работе
|
-
|
Дополнительные характеристики
Наименование документа
|
Код
|
Наименование базовой группы, должности (профессии) или специальности
|
ОКЗ
|
2132
|
Программисты
|
2131
|
Разработчики и аналитики компьютерных систем
|
|
ЕКС
|
|
Инженер-программист
|
|
Инженер по автоматизированным системам управления производством
|
|
ОКСО
|
010400
|
Информационные технологии
|
010500
|
Прикладная математика и информатика
|
|
220200
|
Автоматизация и управление
|
|
230100
|
Информатика и вычислительная техника
|
|
230200
|
Информационные системы
|
|
230400
|
Информационные системы и технологии
|
|
230700
|
Прикладная информатика
|
|
231000
|
Программная инженерия
|
Наименование
|
Анализ требований к программному обеспечению
|
Код
|
D/01.6
|
Уровень
(подуровень)
квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Трудовые действия
|
Анализ возможностей реализации требований к программному обеспечению
|
Оценка времени и трудоемкости реализации требований к программному обеспечению
|
|
Согласование требований к программному обеспечению с заинтересованными сторонами
|
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Проводить анализ исполнения требований
|
Вырабатывать варианты реализации требований
|
|
Проводить оценку и обоснование рекомендуемых решений
|
|
Осуществлять коммуникации с заинтересованными сторонами
|
|
Необходимые знания
|
Возможности существующей программно-технической архитектуры
|
Возможности современных и перспективных средств разработки программных продуктов, технических средств
|
|
Методологии разработки программного обеспечения и технологии программирования
|
|
Методологии и технологии проектирования и использования баз данных
|
|
Другие характеристики
|
-
|
Наименование
|
Разработка технических спецификаций на программные компоненты и их взаимодействие
|
Код
|
D/02.6
|
Уровень
(подуровень)
квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Трудовые действия
|
Разработка и согласование технических спецификаций на программные компоненты и их взаимодействие с архитектором программного обеспечения
|
Распределение заданий между программистами в соответствии с техническими спецификациями
|
|
Осуществление контроля выполнения заданий
|
|
Осуществление обучения и наставничества
|
|
Формирование и предоставление отчетности в соответствии с установленными регламентами
|
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Выбирать средства реализации требований к программному обеспечению
|
Вырабатывать варианты реализации программного обеспечения
|
|
Проводить оценку и обоснование рекомендуемых решений
|
|
Осуществлять коммуникации с заинтересованными сторонами
|
|
Необходимые знания
|
Языки формализации функциональных спецификаций
|
Методы и приемы формализации задач
|
|
Методы и средства проектирования программного обеспечения
|
|
Методы и средства проектирования программных интерфейсов
|
|
Методы и средства проектирования баз данных
|
|
Другие характеристики
|
-
|
Наименование
|
Проектирование программного обеспечения
|
Код
|
D/03.6
|
Уровень
(подуровень)
квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из
оригинала
|
|
|
|
|
|
|
Код
оригинала
|
Регистрационный
номер
профессионального
стандарта
|
Трудовые действия
|
Разработка, изменение и согласование архитектуры программного обеспечения с системным аналитиком и архитектором программного обеспечения
|
Проектирование структур данных
|
|
Проектирование баз данных
|
|
Проектирование программных интерфейсов
|
|
Оценка и согласование сроков выполнения поставленных задач
|
|
Необходимые умения
|
Использовать существующие типовые решения и шаблоны проектирования программного обеспечения
|
Применять методы и средства проектирования программного обеспечения, структур данных, баз данных, программных интерфейсов
|
|
Осуществлять коммуникации с заинтересованными сторонами
|
|
Необходимые знания
|
Принципы построения архитектуры программного обеспечения и виды архитектуры программного обеспечения
|
Типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке программного обеспечения
|
|
Методы и средства проектирования программного обеспечения
|
|
Методы и средства проектирования баз данных
|
|
Методы и средства проектирования программных интерфейсов
|
|
Другие характеристики
|
-
|
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Московский государственный университет экономики, статистики и информатики (МЭСИ)"
|
||
и.о. ректора
|
|
Минашкин В.Г.
|
1.
|
Фирма "1С" города Москвы
|
2.
|
ООО "1С-МФТИ" города Москвы
|
3.
|
ООО "СТМ" города Москвы
|
4.
|
Ассоциация предприятий компьютерных и информационных технологий (АП КИТ) города Москвы
|
_____________________________
*(1) Общероссийский классификатор занятий.
*(2) Общероссийский классификатор видов экономической деятельности.
*(3) Единый квалификационный справочник должностей руководителей, специалистов и служащих.
*(4) Общероссийский классификатор специальностей по образованию.
Поделиться
Получайте материалы на почту
Присылаем письма не чаще раза в неделю, вы всегда можете отписаться.