В Академии ГлавСпец обучение ведется по 50 наименованиям авторских программ, каждая от 40 до 520 и...
Академия ГлавСпец
Обобщенные трудовые функции | Возможные наименования должностей, профессий | Требования к образованию и обучению | Требования к опыту практической работы | Трудовые функции | Трудовые действия | |||||
код | наименование | уровень квалификации | наименование | код | уровень (подуровень) квалификации | |||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
A | Разработка компонентов системных программных продуктов | 6 | • Разработчик системного программного обеспечения • Системный программист |
Высшее образование - бакалавриат |
Не менее одного года работы в области разработки программного обеспечения |
Разработка драйверов устройств | A/01.6 | 6 | Получение технической документации устройства, для которого разрабатывается драйвер и еще 7 |
Заявка на обучение |
Изучение технической документации устройства, для которого разрабатывается драйвер | ||||||||||
Разработка блок-схемы драйвера устройства | ||||||||||
Написание исходного кода драйвера устройства | ||||||||||
Отладка разработанного драйвера устройства | ||||||||||
Разработка эксплуатационной документации на разработанный драйвер | ||||||||||
Сопровождение разработанного драйвера устройства | ||||||||||
Реинжиниринг разработанного драйвера устройства | ||||||||||
Разработка компиляторов, загрузчиков, сборщиков | A/02.6 | 6 | Получение технической документации по языку программирования, системе команд процессора устройства, адресации памяти и регистров процессора устройства и еще 7 |
Заявка на обучение | ||||||
Изучение технической документации по языку программирования, системе команд процессора устройства, адресации памяти и регистров процессора устройства | ||||||||||
Разработка блок-схемы компиляторов, загрузчиков, сборщиков | ||||||||||
Написание исходного кода компиляторов, загрузчиков, сборщиков | ||||||||||
Отладка компиляторов, загрузчиков, сборщиков | ||||||||||
Разработка эксплуатационной документации для разработанных компиляторов, загрузчиков, сборщиков | ||||||||||
Сопровождение разработанных компиляторов, загрузчиков, сборщиков | ||||||||||
Реинжиниринг разработанных компиляторов, загрузчиков, сборщиков | ||||||||||
Разработка системных утилит | A/03.6 | 6 | Получение технической документации по целевой операционной системе и еще 9 |
Заявка на обучение | ||||||
Изучение технической документации по целевой операционной системе | ||||||||||
Получение технической документации по целевому аппаратному средству | ||||||||||
Изучение технической документации по целевому аппаратному средству | ||||||||||
Разработка блок-схемы утилиты | ||||||||||
Написание исходного кода утилиты | ||||||||||
Отладка разработанной утилиты | ||||||||||
Разработка эксплуатационной документации | ||||||||||
Сопровождение разработанной утилиты | ||||||||||
Реинжиниринг кода утилиты | ||||||||||
Создание инструментальных средств программирования | A/04.6 | 6 | Определение перечня необходимой для создания инструментальных средств программирования технической документации и еще 5 |
Заявка на обучение | ||||||
Освоение необходимой для создания инструментальных средств программирования технической документации | ||||||||||
Разработка исходного кода и создание бинарных файлов программного обеспечения создаваемых инструментальных средств программирования | ||||||||||
Тестирование программного обеспечения создаваемых инструментальных средств программирования | ||||||||||
Разработка эксплуатационной документации создаваемых инструментальных средств программирования | ||||||||||
Сопровождение программного обеспечения инструментальных средств программирования | ||||||||||
B | Разработка систем управления базами данных | 7 | • Ведущий инженер-программист • Ведущий системный программист |
Высшее образование - специалитет, магистратура |
Не менее одного года работы в области системного программирования |
Разработка компонентов системы управления базами данных | B/01.7 | 7 | Получение технической документации на разработку системы управления базами данных и еще 12 |
Заявка на обучение |
Изучение технической документации на разработку системы управления базами данных | ||||||||||
Разработка структуры системы управления базами данных в целом и ее отдельных компонентов | ||||||||||
Создание блок-схемы системы управления базами данных | ||||||||||
Разработка системы многозадачного и многопользовательского режимов | ||||||||||
Разработка системы администрирования данных | ||||||||||
Разработка системы поддержки транзакционных механизмов | ||||||||||
Разработка системы масштабируемости системы управления базами данных | ||||||||||
Разработка системы контроля целостности данных | ||||||||||
Разработка системы безопасности системы управления базами данных | ||||||||||
Разработка системы резервного копирования | ||||||||||
Написание исходного кода системы управления базами данных на языке программирования системы управления базами данных | ||||||||||
Передача исходного кода системы управления базами данных на тестирование | ||||||||||
Отладка разрабатываемой системы управления базами данных | B/02.7 | 7 | Приемка исходного кода системы управления базами данных после тестирования и еще 10 |
Заявка на обучение | ||||||
Анализ результатов тестирования разрабатываемой системы управления базами данных | ||||||||||
Отладка исходного кода системы управления базами данных в целом и кодов ее компонентов на языке программирования разрабатываемой системы управления базами данных | ||||||||||
Отладка системы многозадачного и многопользовательского режимов | ||||||||||
Отладка системы поддержки транзакционных механизмов | ||||||||||
Коррекция системы администрирования данных по результатам тестирования | ||||||||||
Отладка системы масштабируемости разрабатываемой системы управления базами данных в целом и ее компонентов | ||||||||||
Отладка системы контроля целостности данных | ||||||||||
Отладка системы безопасности разрабатываемой системы управления базами данных в целом и ее компонентов | ||||||||||
Настройка системы резервного копирования | ||||||||||
Уточнение блок-схемы функционирования разрабатываемой системы управления базами данных в целом и ее компонентов после тестирования | ||||||||||
Документирование разработанной системы управления базами данных в целом и ее компонентов | B/03.7 | 7 | Протоколирование структуры разработанной системы управления базами данных в целом и ее компонентов и еще 8 |
Заявка на обучение | ||||||
Протоколирование системы безопасности разработанной системы управления базами данных в целом и ее компонентов | ||||||||||
Протоколирование системы резервного копирования | ||||||||||
Протоколирование системы администрирования данных | ||||||||||
Протоколирование исходного кода разработанной системы управления базами данных в целом и ее компонентов | ||||||||||
Подготовка отчетов о функционировании систем управления базами данных | ||||||||||
Подготовка эксплуатационной документации по работе с системой управления базами данных | ||||||||||
Подготовка технологической документации по работе с системой управления базами данных | ||||||||||
Разработка методических инструкций по работе с системой управления базами данных | ||||||||||
Сопровождение созданной системы управления базами данных | B/04.7 | 7 | Анализ ошибок в компонентах системы управления базами данных по данным эксплуатации и еще 4 |
Заявка на обучение | ||||||
Устранение ошибок в компонентах системы управления базами данных по данным эксплуатации | ||||||||||
Оформление результатов работ по модификации системы управления базами данных в целом и ее компонентов | ||||||||||
Сопровождение документации по системе управления базами данных в целом и ее компонентам | ||||||||||
Консультирование по использованию системы управления базами данных в целом и ее компонентов, ее установке, параметризации, по диагностике сбоев операционной системы | ||||||||||
C | Разработка операционных систем | 7 | • Ведущий инженер-программист • Ведущий системный программист |
Высшее образование - специалитет, магистратура |
Не менее одного года работы в области системного программирования |
Формирование требований к операционной системе | C/01.7 | 7 | Взаимодействие с заказчиком, заинтересованными лицами с целью формирования требований к разрабатываемой операционной системе и еще 3 |
Заявка на обучение |
Составление спецификаций требований к разрабатываемой операционной системе | ||||||||||
Согласование спецификаций требований к разрабатываемой операционной системе со всеми заинтересованными лицами | ||||||||||
Ведение базы данных требований к разрабатываемой операционной системе | ||||||||||
Разработка архитектуры операционной системы | C/02.7 | 7 | Изучение технической документации на устройства, в среде которых разрабатывается операционная система и еще 16 |
Заявка на обучение | ||||||
Разработка архитектуры операционной системы и ее слоев | ||||||||||
Обсуждение и согласование программной архитектуры с заказчиком | ||||||||||
Фиксирование программной архитектуры операционной системы в технической документации | ||||||||||
Разработка блок-схемы операционной системы | ||||||||||
Разработка интерфейсов модулей операционной системы и согласование параметров | ||||||||||
Выбор алгоритмов реализации расписаний, видов расписаний процессора | ||||||||||
Выбор алгоритмов реализации расписаний, видов расписаний доступа к подсистемам ввода/вывода | ||||||||||
Выбор алгоритмов реализации расписаний, видов расписаний обращения к дисковым подсистемам | ||||||||||
Выбор алгоритмов обращения к оперативной памяти и реализации расписаний, видов расписаний | ||||||||||
Выбор реализации мультипрограммной работы, системы прерываний, реализации "часов" | ||||||||||
Выбор способов реализации коммуникации и синхронизации процессов | ||||||||||
Выбор алгоритмов приоритизации процессов и расписаний их загрузки | ||||||||||
Выбор алгоритмов реализации многопоточного режима работы (цепочек) процессов | ||||||||||
Определение состава ядра операционной системы и состава утилит | ||||||||||
Определение требований к компиляторам для работы процессов под управлением ядра | ||||||||||
Выбор версии языка программирования, определенного в техническом задании | ||||||||||
Написание компонентов операционной системы | C/03.7 | 7 | Поиск технической документации по используемым средствам и технологиям (языкам программирования, программным интерфейсам, протоколам передачи данных) и еще 4 |
Заявка на обучение | ||||||
Освоение технической документации по используемым средствам и технологиям (языкам программирования, программным интерфейсам, протоколам передачи данных) | ||||||||||
Выбор языка программирования для описания алгоритмов и структур данных разрабатываемой операционной системы | ||||||||||
Разработка блок-схемы разрабатываемых компонентов операционной системы | ||||||||||
Написание исходного кода разрабатываемого компонента операционной системы в соответствии с заданной спецификацией | ||||||||||
Контроль соблюдения архитектуры в процессе написания операционной системы | C/04.7 | 7 | Инспектирование кода разрабатываемой операционной системы и еще 3 |
Заявка на обучение | ||||||
Проверка реализации архитектурных решений | ||||||||||
Обсуждение архитектурных решений в ходе рабочих совещаний о процессе разработки операционной системы | ||||||||||
Модификация архитектурных решений разрабатываемой операционной системы в процессе реализации | ||||||||||
Отладка разрабатываемых компонентов операционной системы | C/05.7 | 7 | Уточнение структуры компонентов операционных систем и системы в целом и еще 9 |
Заявка на обучение | ||||||
Уточнение блок-схемы разрабатываемых компонентов операционных систем и системы в целом | ||||||||||
Отладка системы многозадачного и многопользовательского режимов | ||||||||||
Отладка системы безопасности разрабатываемых компонентов операционных систем и системы в целом | ||||||||||
Настройка системы резервного копирования | ||||||||||
Отладка системы поддержки транзакционных механизмов | ||||||||||
Коррекция системы администрирования | ||||||||||
Отладка системы масштабируемости разрабатываемых компонентов операционных систем и системы в целом | ||||||||||
Отладка системы контроля целостности разрабатываемых компонентов операционных систем и системы в целом | ||||||||||
Отладка исходного кода разрабатываемых компонентов операционных систем и системы в целом на языке программирования, определенном в техническом задании | ||||||||||
Документирование разрабатываемой операционной системы | C/06.7 | 7 | Оформление исходного кода в соответствии с технологией системного программирования и еще 4 |
Заявка на обучение | ||||||
Написание комментариев к исходным программным компонентам операционной системы | ||||||||||
Написание технической документации в соответствии с правилами проекта по разработке операционной системы | ||||||||||
Оформление программной документации в соответствии с требованиями ЕСПД | ||||||||||
Запись всех значимых результатов работ в систему контроля версий | ||||||||||
Сопровождение созданной операционной системы | C/07.7 | 7 | Устранение ошибок в компонентах операционной системы по данным эксплуатации и еще 4 |
Заявка на обучение | ||||||
Внесение изменений в компоненты операционной системы при обнаружении ошибки операционной системы | ||||||||||
Оформление результатов работ по модификации операционной системы | ||||||||||
Сопровождение документации операционной системы | ||||||||||
Консультирование по использованию операционной системы, ее установке, параметризации, по диагностике сбоев операционной системы | ||||||||||
D | Организация разработки системного программного обеспечения | 7 | • Главный инженер-программист • Главный системный программист |
• Высшее образование - специалитет, магистратура и еще 1 • Дополнительное профессиональное образование - программы повышения квалификации, программы профессиональной переподготовки в области компьютерных технологий и программного обеспечения |
Не менее двух лет работы в области системного программирования |
Планирование разработки системного программного обеспечения | D/01.7 | 7 | Проведение переговоров с заказчиком о целях, задачах, рамках, свойствах проекта по разработке системного программного обеспечения и еще 6 |
Заявка на обучение |
Обсуждение с техническими специалистами выполнимости проекта по разработке системного программного обеспечения | ||||||||||
Оценка сроков, ресурсоемкости, себестоимости проекта по разработке системного программного обеспечения | ||||||||||
Составление бюджета проекта по разработке системного программного обеспечения | ||||||||||
Заказ необходимых для выполнения проекта по разработке системного программного обеспечения ресурсов | ||||||||||
Подготовка документации по разработке системного программного обеспечения | ||||||||||
Составление плана-графика выполнения проекта по разработке системного программного обеспечения | ||||||||||
Формирование группы программистов для разработки системного программного обеспечения | D/02.7 | 7 | Оценка необходимого состава и количества специалистов, участвующих в проекте по разработке системного программного обеспечения и еще 6 |
Заявка на обучение | ||||||
Описание имеющихся в проекте по разработке системного программного обеспечения вакансий для специалистов | ||||||||||
Проведение интервью со специалистами, претендующими на участие в проекте по разработке системного программного обеспечения | ||||||||||
Контролирование подготовки, согласование и подписание договоров со специалистами | ||||||||||
Выделение в проекте по разработке системного программного обеспечения задач, перекладываемых на субподрядчиков | ||||||||||
Выбор субподрядчиков и проведение с ними коммерческих переговоров | ||||||||||
Контроль подготовки, согласования и подписания договоров с субподрядчиками | ||||||||||
Организация работы программистов в группе по разработке системного программного обеспечения | D/03.7 | 7 | Проработка постановки задачи с руководителем проекта и архитектором по разработке системного программного обеспечения и еще 8 |
Заявка на обучение | ||||||
Деление поставленной задачи на подзадачи и распределение их между программистами | ||||||||||
Определение способа интеграции разработанных компонентов системного программного обеспечения в единое целое | ||||||||||
Составление плана-графика решения задачи силами рабочей группы | ||||||||||
Настройка системы контроля версий для решения поставленной задачи | ||||||||||
Настройка системы регистрации ошибок при решении поставленной задачи | ||||||||||
Составление задания для группы стандартов кодирования (в том числе комментирования кода) | ||||||||||
Определение порядка проведения рабочих совещаний группы | ||||||||||
Определение формы и регулярности текущей отчетности членов группы | ||||||||||
Контроль деятельности рабочей группы программистов по разработке системного программного обеспечения | D/04.7 | 7. | Проведение регулярных рабочих совещаний группы по разработке системного программного обеспечения и еще 13 |
Заявка на обучение | ||||||
Получение и изучение текущих отчетов членов группы по разработке системного программного обеспечения | ||||||||||
Контроль соблюдения членами группы сроков решения задач | ||||||||||
Перераспределение задач между членами группы | ||||||||||
Контроль соблюдения членами группы дисциплины управления версиями разрабатываемого системного программного обеспечения | ||||||||||
Контроль соблюдения членами группы заданных стандартов кодирования | ||||||||||
Контроль разработки программной документации в соответствии с ЕСПД | ||||||||||
Оценка соответствия получаемых результатов спецификации требований | ||||||||||
Оценка соответствия получаемых результатов фактическим нуждам заказчика | ||||||||||
Оценка качества разрабатываемых программных средств | ||||||||||
Контроль соблюдения плана-графика разработки компонентов системного программного обеспечения | ||||||||||
Управление требованиями, влияющими на разработку системного программного обеспечения | ||||||||||
Контроль обеспечения проекта по разработке системного программного обеспечения необходимыми ресурсами | ||||||||||
Управление рисками в проекте по разработке системного программного обеспечения | ||||||||||
Предоставление заказчику результатов разработки системного программного обеспечения | D/05.7 | 7 | Проведение после согласования с заказчиком испытаний и приемки разработанного системного программного обеспечения и еще 6 |
Заявка на обучение | ||||||
Передача заказчику исходного кода разработанного системного программного обеспечения | ||||||||||
Передача заказчику исполняемых файлов разработанного системного программного обеспечения | ||||||||||
Предоставление заказчику текущей отчетности о состоянии проекта по разработке системного программного обеспечения | ||||||||||
Согласование и передача заказчику технологической документации на разработанное системное программное обеспечение | ||||||||||
Согласование и передача заказчику эксплуатационной документации на разработанное системное программное обеспечение | ||||||||||
Разработка инструкции по работе с разработанным системным программным обеспечением |