Приказ Минтруда России от 11.04.2014 N 228н
(ред. от 12.12.2016)
Об утверждении профессионального стандарта "Архитектор программного обеспечения
МИНИСТЕРСТВО ТРУДА И СОЦИАЛЬНОЙ ЗАЩИТЫ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПРИКАЗ
от 11 апреля 2014 г. N 228н
ОБ УТВЕРЖДЕНИИ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА
"АРХИТЕКТОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ"
В соответствии с пунктом 22 Правил разработки, утверждения и применения профессиональных стандартов, утвержденных постановлением Правительства Российской Федерации от 22 января 2013 г. N 23 (Собрание законодательства Российской Федерации, 2013, N 4, ст. 293), приказываю:
Утвердить прилагаемый профессиональный стандарт "Архитектор программного обеспечения".
Министр
М.А.ТОПИЛИН
Утвержден
приказом Министерства труда
и социальной защиты
Российской Федерации
от 11 апреля 2014 г. N 228н
ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ
АРХИТЕКТОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
┌──────────────────┐
│ 67 │
└──────────────────┘
Регистрационный
номер
I. Общие сведения
┌────────────┐
Проектно-конструкторская деятельность │ 06.003 │
---------------------------------------------------------- └────────────┘
(наименование вида профессиональной деятельности) Код
Основная цель вида профессиональной деятельности:
Создание и сопровождение архитектуры программных средств, заключающейся |
- | в синтезе и документировании решений о структуре; |
- | компонентном устройстве; |
- | основных показателях назначения; |
- | порядке и способах реализации программных средств в рамках системной архитектуры; |
- | реализации требований к программным средствам; |
- | контроле реализации и ревизии решений |
Группа занятий:
1236 | Руководители подразделений (служб) компьютерного обеспечения |
2131 | Разработчики и аналитики компьютерных систем |
(код ОКЗ <1>) | (наименование) |
Отнесение к видам экономической деятельности:
62.0 | Разработка компьютерного программного обеспечения, консультационные услуги в данной области и другие сопутствующие услуги |
(код ОКВЭД <2>) | (наименование вида экономической деятельности) |
II. Описание трудовых функций, входящих
в профессиональный стандарт (функциональная карта вида
профессиональной деятельности)
Обобщенные трудовые функции | Трудовые функции |
Код | наименование | уровень квалификации | наименование | код | уровень (подуровень) квалификации |
A | Создание вариантов архитектуры программного средства | 4 | Определение перечня возможных типов для каждого компонента | A/01.4 | 4 |
| | | Определение перечня возможных архитектур развертывания каждого компонента | A/02.4 | 4 |
| | | Определение перечня возможных слоев программных компонентов | A/03.4 | 4 |
| | | Определение перечня возможных шаблонов (стилей) проектирования для каждого слоя или компонента | A/04.4 | 4 |
| | | Определение функциональных характеристик и возможностей, включая эксплуатационные, физические характеристики и условия окружающей среды, при которых будет применяться каждый компонент | A/05.4 | 4 |
| | | Определение перечня возможных протоколов взаимодействия компонентов | A/06.4 | 4 |
| | | Определение перечня возможных механизмов авторизации | A/07.4 | 4 |
| | | Определение перечня возможных механизмов аутентификации, поддержки сеанса | A/08.4 | 4 |
| | | Определение перечня возможных схем кеширования | A/09.4 | 4 |
| | | Создание спецификаций безопасности, включая те спецификации, которые относятся к методам функционирования и сопровождения, влиянию окружающей среды и ущербу для персонала | A/10.4 | 4 |
| | | Определение перечня возможных моделей обеспечения отказоустойчивости программных компонентов | A/11.4 | 4 |
| | | Определение перечня возможных моделей обеспечения необходимого уровня производительности компонентов, включая вопросы балансировки нагрузки | A/12.4 | 4 |
| | | Определение входных-выходных данных каждого компонента и программного средства в целом | A/13.4 | 4 |
| | | Определение структуры данных каждого компонента и программного средства в целом | A/14.4 | 4 |
| | | Описание технологии обработки данных для возможности их использования в программном средстве, включая вопросы параллельной обработки | A/15.4 | 4 |
| | | Определение перечня возможных технологий доступа к данным | A/16.4 | 4 |
| | | Описание алгоритмов компонентов, включая методы и схемы | A/17.4 | 4 |
| | | Создание требований к обслуживающему программное средство персоналу | A/18.4 | 4 |
B | Документирование архитектуры программных средств | 4 | Разработка документации программных средств в своей части | B/01.4 | 4 |
| | | Поддержка изменений в документации | B/02.4 | 4 |
C | Реализация программных средств | 4 | Анализ качества кода: - анализ зависимостей; - статический анализ кода | C/01.4 | 4 |
| | | Испытания создаваемого программного средства и его компонентов | C/02.4 | 4 |
| | | Технические и управленческие ревизии создаваемого программного средства | C/03.4 | 4 |
D | Оценка требований к программному средству | 5 | Оценка возможности тестирования требований | D/01.5 | 5 |
| | | Оценка осуществимости функционирования и сопровождения программного средства | D/02.5 | 5 |
| | | Оценка архитектуры с точки зрения прослеживаемости требований: - согласованность с системными требованиями; - приспособленность стандартов и методов проектирования; - осуществимость функционирования и сопровождения; - осуществимость программных составных частей, полностью удовлетворяющих назначенным требованиям | D/03.5 | 5 |
| | | Анализ на критичность изменения требований проекта | D/04.5 | 5 |
E | Оценка и выбор варианта архитектуры программного средства | 5 | Синтез требований к программному продукту и декомпозиция программного средства на компоненты | E/01.5 | 5 |
| | | Определение качественных характеристик каждого компонента | E/02.5 | 5 |
| | | Оценка и выбор типа каждого компонента | E/03.5 | 5 |
| | | Оценка и выбор архитектуры развертывания каждого компонента | E/04.5 | 5 |
| | | Оценка и выбор слоев программных компонентов | E/05.5 | 5 |
| | | Оценка и выбор шаблонов (стилей) проектирования для каждого слоя или компонента | E/06.5 | 5 |
| | | Определение внешних-внутренних интерфейсов каждого из компонентов | E/07.5 | 5 |
| | | Оценка и выбор механизмов аутентификации, поддержки сеанса | E/08.5 | 5 |
| | | Оценка и выбор механизмов авторизации | E/09.5 | 5 |
| | | Оценка и выбор схемы кеширования | E/10.5 | 5 |
| | | Проектная оценка надежности компонентов программного средства | E/11.5 | 5 |
| | | Оценка и выбор стиля написания кода | E/12.5 | 5 |
| | | Оценка и выбор модели управления исключениями | E/13.5 | 5 |
| | | Оценка и выбор модели управления и мониторинга критически важных событий | E/14.5 | 5 |
| | | Оценка и выбор модели обеспечения отказоустойчивости программных компонентов | E/15.5 | 5 |
| | | Создание спецификации по защите, включая спецификации, связанные с угрозами для чувствительной информации | E16.5 | 5 |
| | | Оценка и выбор технологии доступа к данным | E/17.5 | 5 |
| | | Корректировка системных требований в части необходимых инфраструктурных ресурсов | E/18.5 | 5 |
| | | Постановка задачи на разработку компонентов | E/19.5 | 5 |
| | | Определение стандартов для разработки документации | E/20.5 | 5 |
F | Контроль реализации программного средства | 5 | Идентификация и регистрация возможных проблем из-за деталей реализации компонентов программных средств | F/01.5 | 5 |
| | | Координация процесса создания и сборки программного средства из компонентов | F/02.5 | 5 |
G | Контроль сопровождения программных средств | 5 | Разрешение инцидентов в рамках своих компетенций | G/01.5 | 5 |
| | | Идентификация возможных проблем, путей их решения | G/02.5 | 5 |
| | | Разработка решений для повторного использования компонентов | G/03.5 | 5 |
H | Оценка возможности создания архитектурного проекта | 6 | Оценка возможности создания архитектурного проекта программного средства | H/01.6 | 6 |
| | | Определение целей архитектуры программного средства | H/02.6 | 6 |
| | | Определение ключевых сценариев для архитектуры программного средства | H/03.6 | 6 |
I | Утверждение и контроль методов и способов взаимодействия программного средства со своим окружением | 6 | Согласование с заказчиком версии архитектуры программного средства | I/01.6 | 6 |
| | | Техническое исследование возможных вариантов архитектуры компонентов, включающее описание вариантов и технико-экономическое обоснование выбранного варианта | I/02.6 | 6 |
| | | Выбор модели обеспечения необходимого уровня производительности компонентов, включая вопросы балансировки нагрузки | I/03.6 | 6 |
| | | Выбор протоколов взаимодействия компонентов | I/04.6 | 6 |
| | | Выбор технологий и средств разработки программного обеспечения, включая системы управления исходным кодом | I/05.6 | 6 |
K | Модернизация программного средства и его окружения | 6 | Разработка планов модернизации программного продукта | K/01.6 | 6 |
| | | Изменение окружения программного продукта | K/02.6 | 6 |
III. Характеристика обобщенных трудовых функций
3.1. Обобщенная трудовая функция
Наименование | Создание вариантов архитектуры программного средства | Код | A | Уровень квалификации | 4 |
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Возможные наименования должностей | Архитектор программного обеспечения (далее - ПО) |
Требования к образованию и обучению | Высшее образование - программы бакалавриата |
Требования к опыту практической работы | Опыт работы в области разработки ПО от полугода |
Особые условия допуска к работе | - |
Дополнительные характеристики
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
ОКЗ | 2131 | Разработчики и аналитики компьютерных систем |
ОКСО <3> | 230200 230201 | Информационные системы Информационные системы и технологии |
3.1.1. Трудовая функция
Наименование | Определение перечня возможных типов для каждого компонента | Код | A/01.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание возможных типов для каждого компонента, включая оценку современного состояния предлагаемых типов |
| Обоснование методов или методологии проведения работы |
| Описание технологических и технико-эксплуатационных характеристик возможных типов для каждого компонента |
| Формулирование оценки результатов исследований, включающих оценку полноты перечня возможных типов и предложения по дальнейшим направлениям работ |
| Обоснование необходимости дополнительных исследований; обоснование необходимости прекращения дальнейших исследований в случае получения отрицательных результатов |
| Передача перечня возможных типов для каждого компонента на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с необходимой доработкой перечня возможных типов |
Необходимые умения | Анализировать и оценивать полноту перечня типов компонентов |
| Производить исследования и анализ |
Необходимые знания | Типы компонентов |
| Методы разработки, анализа и проектирования ПО |
| Технологические и технико-эксплуатационные характеристики типов компонентов |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.2. Трудовая функция
Наименование | Определение перечня возможных архитектур развертывания каждого компонента | Код | A/02.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание возможной архитектуры развертывания каждого компонента, включая оценку современного состояния предлагаемых архитектур |
| Обоснование методов или методологий проведения работы |
| Описание технологических и технико-эксплуатационных характеристик возможных архитектур развертывания каждого компонента |
| Формирование оценки результатов исследований, включая оценку полноты перечня возможных архитектур развертывания каждого компонента и предложения по дальнейшим направлениям работ |
| Обоснование необходимости дополнительных исследований |
| Передача перечня возможных архитектур развертывания каждого компонента на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц, проведение необходимых доработок перечня возможных архитектур |
Необходимые умения | Использовать современные Computer-Aided Software Engineering - средства (далее - CASE-средства) |
| Производить исследования и анализ |
Необходимые знания | Архитектурные стили, схемы развертывания |
| Методы разработки, анализа и проектирования программного обеспечения (далее - ПО) |
| Технологические и технико-эксплуатационные характеристики архитектур развертывания компонентов |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.3. Трудовая функция
Наименование | Определение перечня возможных слоев программных компонентов | Код | A/03.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание возможных слоев программных компонентов, включая оценку современного состояния предлагаемых слоев программных компонентов |
| Обоснование методов или методологий проведения работы |
| Описание технологических и технико-эксплуатационных характеристик возможных слоев программных компонентов |
| Формирование оценки результатов исследований, включающей оценку полноты перечня возможных слоев программных компонентов и предложения по дальнейшим направлениям работ |
| Обоснование необходимости дополнительных исследований, отрицательных результатов, приводящих к необходимости прекращения дальнейших исследований |
| Передача перечня возможных слоев программных компонентов на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц, выполнение необходимых доработок перечня возможных слоев программных компонентов |
Необходимые умения | Оценивать слой программных компонентов |
| Проводить исследования и анализ |
Необходимые знания | Слои программных компонентов |
| Методы разработки, анализа и проектирования ПО |
| Технологические и технико-эксплуатационные характеристики слоев программных компонентов |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.4. Трудовая функция
Наименование | Определение перечня возможных шаблонов (стилей) проектирования для каждого слоя или компонента | Код | A/04.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание возможных шаблонов (стилей) проектирования для каждого слоя или компонента, включая оценку современного состояния предлагаемых шаблонов |
| Обоснование методов или методологий проведения работы |
| Описание технологических и технико-эксплуатационных характеристик возможных шаблонов (стилей) проектирования для каждого слоя или компонента |
| Формирование оценки результатов исследований, включающей оценку полноты перечня возможных шаблонов (стилей) проектирования для каждого слоя или компонента, и предложений по дальнейшим направлениям работ |
| Обоснование необходимости дополнительных исследований; обоснование необходимости прекращения дальнейших исследований в случае получения отрицательных результатов |
| Передача перечня возможных шаблонов (стилей) проектирования для каждого слоя или компонента на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с выполнением необходимых доработок перечня возможных шаблонов (стилей) проектирования для каждого слоя или компонента |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить исследования и анализ |
Необходимые знания | Шаблоны (стили) проектирования слоев компонентов |
| Современные разработки и тенденции в области проектирования ПО |
| Методы разработки, анализа и проектирования ПО |
| Технологические и технико-эксплуатационные характеристики шаблонов (стилей) проектирования слоев компонентов |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.5. Трудовая функция
Наименование | Определение функциональных характеристик и возможностей, включая эксплуатационные, физические характеристики и условия окружающей среды, в которых будет применяться каждый компонент | Код | A/05.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Синтез функций каждого компонента |
| Описание эксплуатационных и физических характеристик функций каждого компонента |
| Описание ограничений и условий выполнения функций каждого компонента |
| Передача функциональных характеристик и возможностей, включая эксплуатационные, физические характеристики и условия окружающей среды, при которых будет применяться каждый компонент, на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок функциональных характеристик и возможностей |
Необходимые умения | Видеть ограничения функций компонентов |
| Составлять протокол |
Необходимые знания | Функции компонентов |
| Эксплуатационные и физические характеристики компонентов |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.6. Трудовая функция
Наименование | Определение перечня возможных протоколов взаимодействия компонентов | Код | A/06.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание возможных протоколов взаимодействия компонентов с оценкой современного состояния предлагаемых протоколов |
| Обоснование методов или методологий проведения работы |
| Описание технологических и технико-эксплуатационных характеристик возможных протоколов взаимодействия компонентов |
| Формирование оценки результатов исследований, включающей оценку полноты перечня возможных протоколов взаимодействия компонентов, и предложений по дальнейшим направлениям работ |
| Обоснование необходимости дополнительных исследований; обоснование необходимости прекращения дальнейших исследований в случае получения отрицательных результатов |
| Передача перечня возможных протоколов взаимодействия компонентов на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок перечня возможных протоколов взаимодействия компонентов |
Необходимые умения | Описывать и оценивать протоколы взаимодействия компонентов |
| Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить исследования и анализ |
Необходимые знания | Протоколы взаимодействия компонентов |
| Современные разработки и тенденции в области проектирования ПО |
| Технологические и технико-эксплуатационные характеристики протоколов взаимодействия компонентов |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.7. Трудовая функция
Наименование | Определение перечня возможных механизмов авторизации | Код | A/07.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание возможных механизмов авторизации, включая оценку современного состояния предлагаемых механизмов |
| Обоснование методов или методологий проведения работы |
| Описание технологических и технико-эксплуатационных характеристик возможных механизмов авторизации |
| Формирование оценки результатов исследований, включающей оценку полноты перечня возможных механизмов авторизации, и предложений по дальнейшим направлениям работ |
| Обоснование необходимости дополнительных исследований; обоснование необходимости прекращения дальнейших исследований в случае получения отрицательных результатов |
| Передача перечня возможных механизмов авторизации на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок перечня возможных механизмов авторизации |
Необходимые умения | Описывать и оценивать механизмы авторизации |
| Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить исследования и анализ |
Необходимые знания | Механизмы авторизации |
| Современные разработки и тенденции в области проектирования ПО |
| Технологические и технико-эксплуатационные характеристики |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.8. Трудовая функция
Наименование | Определение перечня возможных механизмов аутентификации, поддержки сеанса | Код | A/08.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание возможных механизмов аутентификации, поддержки сеанса, включая оценку современного состояния предлагаемых механизмов аутентификации, поддержки сеанса |
| Обоснование методов или методологий проведения работы |
| Описание технологических и технико-эксплуатационных характеристик возможных механизмов аутентификации, поддержки сеанса |
| Формирование оценки результатов исследований, включающей оценку полноты перечня возможных механизмов аутентификации, поддержки сеанса и предложений по дальнейшим направлениям работ |
| Обоснование необходимости дополнительных исследований; обоснование необходимости прекращения дальнейших исследований в случае получения отрицательных результатов |
| Передача перечня возможных механизмов аутентификации, поддержки сеанса на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок перечня возможных механизмов аутентификации, поддержки сеанса |
Необходимые умения | Описывать и оценивать механизмы аутентификации, поддержки сеанса |
| Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить исследования и анализ |
Необходимые знания | Механизмы аутентификации, поддержки сеанса |
| Современные разработки и тенденции в области проектирования ПО |
| Технологические и технико-эксплуатационные характеристики механизмов аутентификации, поддержки сеанса |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.9. Трудовая функция
Наименование | Определение перечня возможных схем кеширования | Код | A/09.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание возможных схем кеширования, включая оценку современного состояния предлагаемых схем кеширования |
| Обоснование методов или методологий проведения работы |
| Описание технологических и технико-эксплуатационных характеристик возможных схем кеширования |
| Формирование оценки результатов исследований, включающей оценку полноты перечня возможных схем кеширования, и предложений по дальнейшим направлениям работ |
| Обоснование необходимости дополнительных исследований; обоснование необходимости прекращения дальнейших исследований в случае получения отрицательных результатов |
| Передача перечня возможных схем кеширования на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок перечня возможных схем кеширования |
Необходимые умения | Описывать и оценивать схемы кеширования |
| Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить исследования и анализ |
Необходимые знания | Схемы кеширования |
| Современные разработки и тенденции в области проектирования ПО |
| Технологические и технико-эксплуатационные характеристики схем кеширования |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.10. Трудовая функция
Наименование | Определение спецификаций безопасности, включая те спецификации, которые относятся к методам функционирования и сопровождения, влиянию окружающей среды и ущербу для персонала | Код | A/10.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Определение перечня средств учета и анализа действий пользователя при работе с программным средством |
| Определение средства защиты от несанкционированного доступа к информации (далее - НСД) |
| Определение организационно-режимных мер по защите информации |
| Определение регламента доступа к информационным единицам |
| Определение правила разграничения доступа к компонентам |
| Определение методов обеспечения сохранности информации |
| Определение методов восстановления данных и компонентов |
| Передача спецификаций по безопасности на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок спецификации по безопасности |
Необходимые умения | Анализировать действия пользователя при работе с программным средством |
| Создавать правила разграничения доступа к компонентам |
Необходимые знания | Методы разработки, анализа и проектирования ПО |
| Средства защиты от НСД |
| Стандарты информационной безопасности |
| Основные технологии обеспечения информационной безопасности (FW, VPN, IDS/IPS, DLP, AV, PKI и др.) |
| Методы обеспечения |
| Методы восстановления данных и компонентов |
| Основы законодательства РФ в области стандартизации, сертификации, обеспечения качества и безопасности продукции и услуг |
Другие характеристики | Межличностное общение |
3.1.11. Трудовая функция
Наименование | Определение перечня возможных моделей обеспечения отказоустойчивости программных компонентов | Код | A/11.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание возможных моделей обеспечения отказоустойчивости программных компонентов, включая оценку современного состояния предлагаемых моделей |
| Обоснование методов или методологий проведения работы |
| Описание технологических и технико-эксплуатационных характеристик возможных моделей обеспечения отказоустойчивости программных компонентов |
| Формирование оценки результатов исследований, включающей оценку полноты перечня моделей обеспечения отказоустойчивости возможных программных компонентов, и предложений по дальнейшим направлениям работ |
| Обоснование необходимости дополнительных исследований; обоснование необходимости прекращения дальнейших исследований в случае получения отрицательных результатов |
| Передача перечня моделей обеспечения отказоустойчивости программных компонентов на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок перечня моделей обеспечения отказоустойчивости программных компонентов |
Необходимые умения | Описывать и оценивать модели обеспечения отказоустойчивости программных компонентов |
| Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить исследования и анализ |
Необходимые знания | Модели обеспечения отказоустойчивости программных компонентов |
| Современные разработки и тенденции в области проектирования ПО |
| Технологические и технико-эксплуатационные характеристики моделей обеспечения отказоустойчивости программных компонентов |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.12. Трудовая функция
Наименование | Определение перечня возможных моделей обеспечения необходимого уровня производительности компонентов, включая вопросы балансировки нагрузки | Код | A/12.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание возможных моделей обеспечения необходимого уровня производительности компонентов, включая оценку современного состояния предлагаемых моделей |
| Обоснование методов или методологий проведения работы |
| Описание технологических и технико-эксплуатационных характеристик возможных моделей обеспечения необходимого уровня производительности компонент, включая вопросы балансировки нагрузки |
| Формирование оценки результатов исследований, включающей оценку полноты перечня моделей обеспечения необходимого уровня производительности компонент, включая вопросы балансировки нагрузки, и предложений по дальнейшим направлениям работ |
| Обоснование необходимости дополнительных исследований; обоснование необходимости прекращения дальнейших исследований в случае получения отрицательных результатов |
| Передача перечня моделей обеспечения необходимого уровня производительности компонентов, включая вопросы балансировки нагрузки, на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок перечня моделей обеспечения необходимого уровня производительности компонентов, включая вопросы балансировки нагрузки |
Необходимые умения | Описывать и оценивать модели обеспечения необходимого уровня производительности компонентов |
| Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить исследования и анализ |
Необходимые знания | Модели обеспечения необходимого уровня производительности компонентов |
| Современные разработки и тенденции в области проектирования ПО |
| Технологические и технико-эксплуатационные характеристики моделей обеспечения необходимого уровня производительности компонентов |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.13. Трудовая функция
Наименование | Определение входных-выходных данных каждого компонента и программного средства в целом | Код | A/13.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Определение перечня входных-выходных данных каждого компонента и программного средства в целом |
| Описание входных-выходных данных каждого компонента, включающие идентификацию данных, объем данных, тип данных, атрибутивную часть данных |
| Определение взаимосвязи входных-выходных данных каждого компонента и программного средства в целом |
| Передача перечня входных-выходных данных каждого компонента и программного средства в целом на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок перечня входных-выходных данных каждого компонента и программного средства в целом |
Необходимые умения | Описывать входные-выходные данные компонентов |
| Проводить исследования и анализ |
Необходимые знания | Входные-выходные данные компонентов и программного средства |
| Технологические стандарты |
Другие характеристики | Межличностное общение |
3.1.14. Трудовая функция
Наименование | Определение структуры данных каждого компонента и программного средства в целом | Код | A/14.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание наименований и назначения всех баз данных и наборов данных |
| Описание принципов организации данных компонентов и ПО в целом |
| Описание выбора носителей данных компонентов и ПО в целом |
| Описание принятых видов и методов контроля данных |
| Описание решений, обеспечивающих совместимость ПО с другим ПО по данным, включая использование классификаторов |
| Описание систем классификации и кодирования данных |
| Описание принципов построения баз данных (далее - БД) ПО |
| Нормализация данных в соответствии с выбранными принципами |
| Описание используемой системы нормативно-справочной информации |
| Описание структуры данных на уровне описания объектов БД, атрибутов данных и их взаимосвязей |
| Передача структур данных каждого компонента и программного средства в целом на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок структуры данных каждого компонента и программного средства в целом |
Необходимые умения | Описывать решения, обеспечивающие совместимость ПО по данным |
| Использовать современные CASE-средства |
Необходимые знания | База данных и наборов данных |
| Принципы организации данных компонентов и ПО |
| Виды и методы контроля данных |
| Системы классификации и кодирования данных |
| Принципы построения БД ПО |
Другие характеристики | Межличностное общение |
3.1.15. Трудовая функция
Наименование | Описание технологии обработки данных для возможности их использования в программном средстве, включая вопросы параллельной обработки | Код | A/15.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Определение состава и последовательности выполнения технологических операций по сбору, регистрации, подготовке, контролю, передаче, обработке и отображению информации, выполняемых внесистемно |
| Описание перечня документации, сопровождающей каждую операцию в технологическом процессе, выполняемого внесистемно |
| Описание состава и последовательности выполнения технологических операций по приему, контролю, обработке, хранению, выдаче данных и других операций, выполняемых автоматизированным способом |
| Описание перечня документации, сопровождающей каждую операцию в технологическом процессе, выполняемого автоматизированным способом |
| Передача описания технологии обработки данных на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок описания технологии обработки данных |
Необходимые умения | Описывать технологию обработки данных |
| Использовать современные CASE-средства |
Необходимые знания | Последовательность выполнения технологических операций по сбору, регистрации, подготовке, контролю, передаче, обработке и отображению информации, выполняемых внесистемно |
| Состав и последовательность выполнения технологических операций по приему, контролю, обработке, хранению, выдаче данных и других операций, выполняемых автоматизированным способом |
Другие характеристики | Межличностное общение |
3.1.16. Трудовая функция
Наименование | Определение перечня возможных технологий доступа к данным | Код | A/16.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание возможных технологий доступа к данным, включая оценку современного состояния предлагаемых технологий |
| Обоснование методов или методологий проведения работы |
| Описание технологических и технико-эксплуатационных характеристик возможных технологий доступа к данным |
| Формирование оценки результатов исследований, включающей оценку полноты перечня возможных технологий доступа к данным, и предложений по дальнейшим направлениям работ |
| Обоснование необходимости дополнительных исследований; обоснование необходимости прекращения дальнейших исследований в случае получения отрицательных результатов |
| Передача перечня возможных технологий доступа к данным на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок перечня возможных технологий доступа к данным |
Необходимые умения | Описывать и оценивать технологии доступа к данным |
| Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить исследования и анализ |
Необходимые знания | Технологии доступа к данным |
| Современные разработки и тенденции в области проектирования ПО |
| Технологические и технико-эксплуатационные характеристики технологий доступа к данным |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | Системное мышление |
| Межличностное общение |
3.1.17. Трудовая функция
Наименование | Описание алгоритмов компонентов, включая методы и схемы | Код | A/17.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание применяемых математических методов и, при необходимости, описание допущений и ограничений, связанных с выбранным математическим материалом |
| Описание алгоритмов и (или) функционирования программы с обоснованием выбора схем алгоритмов решения задач, возможных взаимодействий программы с другими программами |
| Описание и обоснование выбора метода организации входных и выходных данных по каждому алгоритму |
| Передача описания алгоритмов компонентов, включая методы и схемы, на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок описания алгоритмов компонентов, включая методы и схемы |
Необходимые умения | Описывать и использовать математические методы |
| Проводить исследования и анализ |
Необходимые знания | Математические методы, в том числе допущения и ограничения |
| Алгоритмы компонентов |
| Методы организации входных-выходных данных |
Другие характеристики | - |
3.1.18. Трудовая функция
Наименование | Создание требований к обслуживающему программное средство персоналу | Код | A/18.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулирование требований к обслуживающему программное средство персоналу в логической форме с заданным уровнем качества |
| Описание заданных атрибутов требований к обслуживающему программное средство персоналу |
| Установка отношений иерархии и зависимости между требованиями к обслуживающему программное средство персоналу |
| Выявление и разрешение конфликтов требований к обслуживающему программное средство персоналу или передача их архитектору 5 уровня квалификации |
| Выявление неполноты требований к обслуживающему программное средство персоналу и принятие мер по обеспечению их полноты |
| Оформление документов требований к обслуживающему программное средство персоналу в заданном шаблоне |
| Передача реестров и документов требований на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам |
| Обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с дальнейшим выполнением необходимых доработок требований |
Необходимые умения | Проводить анкетирование с пользователями |
| Собирать исходную информацию |
| Проводить интервью |
Необходимые знания | Требования к обслуживающему программное средство персоналу |
| Источники сбора исходной информации |
| Оформление документов требований к обслуживающему программное средство персоналу |
| Виды проведения интервью |
Другие характеристики | - |
3.2. Обобщенная трудовая функция
Наименование | Документирование архитектуры программных средств | Код | B | Уровень квалификации | 4 |
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Возможные наименования должностей | Архитектор ПО |
Требования к образованию и обучению | Высшее образование - программы бакалавриата |
Требования к опыту практической работы | Опыт анализа архитектуры от полугода Опыт работы в качестве ведущего инженера в различных инфраструктурных проектах от полугода рекомендуется |
Особые условия допуска к работе | - |
Дополнительные характеристики
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
ОКЗ | 2131 | Разработчики и аналитики компьютерных систем |
ОКСО | 230200 230201 | Информационные системы Информационные системы и технологии |
3.2.1. Трудовая функция
Наименование | Разработка документации программных средств в своей части | Код | B/01.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание информации по программным средствам в регламентирующих документах |
Необходимые умения | Писать документацию |
Необходимые знания | Требования по написанию документации |
Другие характеристики | - |
3.2.2. Трудовая функция
Наименование | Поддержка изменений в документации | Код | B/02.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Внесение изменений, замечаний, корректировок в регламентирующие документы |
Необходимые умения | Писать документацию |
Необходимые знания | Требования к написанию документации |
Другие характеристики | Межличностное общение |
3.3. Обобщенная трудовая функция
Наименование | Реализация программных средств | Код | C | Уровень квалификации | 4 |
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Возможные наименования должностей | Старший архитектор ПО Инженер |
Требования к образованию и обучению | Высшее образование - программы бакалавриата |
Требования к опыту практической работы | Опыт анализа архитектуры от полугода Опыт работы в качестве ведущего инженера в различных инфраструктурных проектах от полугода рекомендуется |
Особые условия допуска к работе | - |
Дополнительные характеристики
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
ОКЗ | 2131 | Разработчики и аналитики компьютерных систем |
ОКСО | 230200 230201 | Информационные системы Информационные системы и технологии |
3.3.1. Трудовая функция
Наименование | Анализ качества кода | Код | C/01.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Анализ требований к программным средствам |
| Анализ зависимостей кода |
| Статистический анализ кода |
Необходимые умения | Анализировать требования к программным средствам |
| Собирать исходную информацию |
Необходимые знания | Требования к программным средствам |
Другие характеристики | Межличностное общение |
3.3.2. Трудовая функция
Наименование | Испытания создаваемого программного средства и его компонентов | Код | C/02.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Проектирование программных средств и архитектуры программных средств |
Необходимые умения | Использовать современные CASE-средства |
| Собирать исходную информацию |
Необходимые знания | Типы компонентов |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | Межличностное общение |
3.3.3. Трудовая функция
Наименование | Технические и управленческие ревизии создаваемого программного средства | Код | C/03.4 | Уровень (подуровень) квалификации | 4 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Конструирование программных средств |
Необходимые умения | Проектировать программные средства |
Необходимые знания | Методы разработки, анализа и проектирования ПО |
Другие характеристики | Межличностное общение |
3.4. Обобщенная трудовая функция
Наименование | Оценка требований к программному средству | Код | D | Уровень квалификации | 5 |
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Возможные наименования должностей | Старший архитектор ПО Инженер |
Требования к образованию и обучению | Высшее образование - программы бакалавриата |
Требования к опыту практической работы | Опыт анализа архитектуры от полугода Опыт работы в качестве ведущего инженера в различных инфраструктурных проектах от полугода рекомендуется |
Особые условия допуска к работе | - |
Дополнительные характеристики
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
ОКЗ | 2131 | Разработчики и аналитики компьютерных систем |
ОКСО | 230200 230201 | Информационные системы Информационные системы и технологии |
3.4.1. Трудовая функция
Наименование | Оценка возможности тестирования требований | Код | D/01.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Выявление отсутствия противоречий требований нижнего и верхнего уровней |
Необходимые умения | Тестировать требования |
Необходимые знания | Требования к программному средству |
Другие характеристики | - |
3.4.2. Трудовая функция
Наименование | Оценка осуществимости функционирования и сопровождения программного средства | Код | D/02.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Проверка тестируемости текста (кодов) программы |
| Проверка соблюдения стандартов на программирование |
| Проверка изменений компонентов программного средства |
| Проверка правильности сборки новых компонентов программного средства |
| Контроль обновления документов |
| Проведение тестирования |
| Оформление отчета о тестировании |
Необходимые умения | Проводить тестирование |
Необходимые знания | Коды программ |
Другие характеристики | - |
3.4.3. Трудовая функция
Наименование | Оценка архитектуры на соответствие требованиям | Код | D/03.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Выявление отсутствия несогласованности с системными требованиями |
| Анализ на соответствие принятым стандартам и методам проектирования |
| Анализ функционирования и сопровождения требований |
| Анализ на соответствие программных составных частей |
Необходимые умения | Анализировать на соответствие принятым стандартам и методам проектирования |
Необходимые знания | Методы разработки, анализа и проектирования ПО |
| Системные требования |
Другие характеристики | - |
3.4.4. Трудовая функция
Наименование | Анализ на критичность изменения требований проекта | Код | D/04.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Определение возможности введения изменений, дополнений требований к программному средству |
Необходимые умения | Проводить анализ |
| Использовать современные CASE-средства |
Необходимые знания | Методы разработки, анализа и проектирования ПО |
| Системные требования |
Другие характеристики | - |
3.5. Обобщенная трудовая функция
Наименование | Оценка и выбор варианта архитектуры программного средства | Код | E | Уровень квалификации | 5 |
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Возможные наименования должностей | Старший архитектор ПО Инженер |
Требования к образованию и обучению | Высшее образование - программы бакалавриата |
Требования к опыту практической работы | Опыт анализа архитектуры от полугода Опыт работы в качестве ведущего инженера в различных инфраструктурных проектах от полугода рекомендуется |
Особые условия допуска к работе | - |
Дополнительные характеристики
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
ОКЗ | 2131 | Разработчики и аналитики компьютерных систем |
ОКСО | 230200 230201 | Информационные системы Информационные системы и технологии |
3.5.1. Трудовая функция
Наименование | Синтез требований к программному продукту и декомпозиция программного средства на компоненты | Код | E/01.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Сбор требований к программному продукту |
| Преобразование программных средств на компоненты и программные блоки |
Необходимые умения | Декомпозировать программные средства на компоненты |
Необходимые знания | Требования к программному продукту |
| Типы компонентов и программных блоков |
Другие характеристики | - |
3.5.2. Трудовая функция
Наименование | Определение качественных характеристик каждого компонента | Код | E/02.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Определение внутренней и внешней согласованности между программными компонентами и программными блоками |
Необходимые умения | Проводить анализ |
| Выбирать компоненты |
Необходимые знания | Типы компонентов |
| Характеристики компонентов |
Другие характеристики | - |
3.5.3. Трудовая функция
Наименование | Оценка и выбор типа каждого компонента | Код | E/03.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулировка задач выбора типа каждого компонента, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора типа каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Оценить и выбрать тип компонентов |
| Проводить анализ |
Необходимые знания | Типы компонентов |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими техническими системами (далее - ТС) ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.4. Трудовая функция
Наименование | Оценка и выбор архитектуры развертывания каждого компонента | Код | E/04.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулировка задач выбора архитектуры развертывания каждого компонента, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора архитектуры развертывания каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Проектировать архитектуру |
| Проводить анализ |
Необходимые знания | Архитектура развертывания компонентов |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.5. Трудовая функция
Наименование | Оценка и выбор слоев программных компонентов | Код | E/05.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулировка задач выбора слоев программных компонентов, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора архитектуры развертывания каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить анализ |
Необходимые знания | Слои программных компонентов |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.6. Трудовая функция
Наименование | Оценка и выбор шаблонов (стилей) проектирования для каждого слоя или компонента | Код | E/06.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулировка задач выбора шаблонов (стилей) проектирования для каждого слоя или компонента, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора архитектуры развертывания каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить анализ |
Необходимые знания | Шаблоны (стили) проектирования слоев или компонентов |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.7. Трудовая функция
Наименование | Определение внешних-внутренних интерфейсов каждого из компонентов | Код | E/07.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Определение требований внешних-внутренних интерфейсов каждого из компонентов |
| Определение критериев внешних-внутренних интерфейсов каждого из компонентов |
Необходимые умения | Определять критерии внешних-внутренних интерфейсов каждого из компонентов |
| Проводить анализ |
Необходимые знания | Методы компоновки |
Другие характеристики | - |
3.5.8. Трудовая функция
Наименование | Оценка и выбор механизмов аутентификации, поддержки сеанса | Код | E/08.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулировка задач выбора механизмов аутентификации, поддержки сеанса, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора архитектуры развертывания каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить анализ |
Необходимые знания | Механизмы аутентификации, поддержки сеанса |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.9. Трудовая функция
Наименование | Оценка и выбор механизмов авторизации | Код | E/09.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулировка задач выбора механизмов авторизации, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора архитектуры развертывания каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить анализ |
Необходимые знания | Механизмы авторизации |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.10. Трудовая функция
Наименование | Оценка и выбор схемы кеширования | Код | E/10.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулировка задач выбора схемы кеширования, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора архитектуры развертывания каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить анализ |
Необходимые знания | Схемы кеширования |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.11. Трудовая функция
Наименование | Проектная оценка надежности компонентов программного средства | Код | E/11.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Контроль надежности компонентов программного средства |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Оценивать риски |
Необходимые знания | Виды контроля надежности |
| Методы оценки и контроля показателей надежности на различных стадиях создания системы в соответствии с действующими нормативно-техническими документами |
| Требования по стойкости, устойчивости и прочности к внешним воздействиям (среде применения) |
| Требования к эргономике и технической эстетике |
Другие характеристики | - |
3.5.12. Трудовая функция
Наименование | Оценка и выбор стиля написания кода | Код | E/12.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулировка задач выбора стиля написания кода, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора архитектуры развертывания каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Выбирать код для программного средства |
Необходимые знания | Стили написания кода |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.13. Трудовая функция
Наименование | Оценка и выбор модели управления исключениями | Код | E/13.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулировка задач выбора модели управления исключениями, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора архитектуры развертывания каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Оценивать риски |
Необходимые знания | Модели управления исключениями |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.14. Трудовая функция
Наименование | Оценка и выбор модели управления и мониторинга критически важных событий | Код | E/14.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулировка задач выбора модели управления и мониторинга критически важных событий, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора архитектуры развертывания каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить анализ |
Необходимые знания | Модели управления и мониторинга критически важных событий |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.15. Трудовая функция
Наименование | Оценка и выбор модели обеспечения отказоустойчивости программных компонентов | Код | E/15.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулирование задач выбора модели обеспечения отказоустойчивости программных компонентов, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора архитектуры развертывания каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Проводить анализ |
Необходимые знания | Модели обеспечения отказоустойчивости программных компонентов |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.16. Трудовая функция
Наименование | Создание спецификации по защите, включая спецификации, связанные с угрозами для чувствительной информации | Код | E/16.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формирование требований безопасности программного средства |
| Формирование всех угроз, подлежащих защите |
| Анализ рисков |
Необходимые умения | Оценивать риски |
| Формировать требования безопасности программного средства |
Необходимые знания | Стандарты информационной безопасности |
| Показатели качества ПО в применении к системам защиты ПО |
Другие характеристики | - |
3.5.17. Трудовая функция
Наименование | Оценка и выбор технологии доступа к данным | Код | E/17.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулирование задач выбора технологии доступа к данным, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования выбора архитектуры развертывания каждого компонента, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Применять современные разработки и тенденции в области проектирования ПО в профессиональной деятельности |
| Формировать требования безопасности программного средства |
Необходимые знания | Технологии доступа к данным |
| Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.5.18. Трудовая функция
Наименование | Корректировка системных требований в части необходимых инфраструктурных ресурсов | Код | E/18.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формирование правил, используемых для определения того, когда программное средство может быть локально корректировано, а когда необходима новая базовая линия с использованием для ее подготовки и инсталляции процесса разработки |
| Описание типов редакций (версий, выпусков) в зависимости от частоты их появления или их влияния на эксплуатацию программного средства (например, экстренные редакции, периодические редакции) |
| Информирование заказчика о состояниях вносимых (текущих) или намечаемых изменений |
| Формирование методов, подтверждающих невозможность появления дополнительных проблем в связи с внесением конкретных изменений в данное программное средство |
| Классификация типов изменений в их очередности (приоритетности) и взаимосвязи с другими предложенными изменениями |
Необходимые умения | Описывать системные требования |
Необходимые знания | Системные требования |
Другие характеристики | Межличностное общение |
3.5.19. Трудовая функция
Наименование | Постановка задачи на разработку компонентов | Код | E/19.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Описание постановки задачи на разработку компонентов (характеристики, назначение, периодичность и продолжительность решения, описание входных данных) |
| Описание алгоритм решений поставленной задачи, выходных сообщений |
Необходимые умения | Ставить задачи для разработки компонентов |
Необходимые знания | Алгоритмы решения разработки компонентов |
Другие характеристики | - |
3.5.20. Трудовая функция
Наименование | Определение стандартов для разработки документации | Код | E/20.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Обеспечение полноты, правильности и актуальности всех материалов, их назначения и области применения |
| Определение технических характеристик |
| Определение ожидаемых технико-экономических показателей |
| Определение источников, используемых при разработке документации |
Необходимые умения | Выделять источники при разработке документации |
Необходимые знания | Технические характеристики для разработки документации |
| Технико-экономические показатели для разработки документации |
Другие характеристики | - |
3.6. Обобщенная трудовая функция
Наименование | Контроль реализации программного средства | Код | F | Уровень квалификации | 5 |
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Возможные наименования должностей | Старший архитектор ПО Инженер |
Требования к образованию и обучению | Высшее образование - программы бакалавриата |
Требования к опыту практической работы | Опыт анализа архитектуры от полугода Опыт работы в качестве ведущего инженера в различных инфраструктурных проектах от полугода рекомендуется |
Особые условия допуска к работе | |
Дополнительные характеристики
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
ОКЗ | 2131 | Разработчики и аналитики компьютерных систем |
ОКСО | 230200 230201 | Информационные системы Информационные системы и технологии |
3.6.1. Трудовая функция
Наименование | Идентификация и регистрация возможных проблем из-за деталей реализации компонент программных средств | Код | F/01.5 | Уровень (подуровень) квалификации | 5 |
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Определение проблемной области (детали реализации компонентов программных средств) |
| Проведение инвентаризации программных средств, подвергнуть программные средства управлению конфигурацией, построение программных средств в соответствии с библиотеками управления конфигурацией |
| Определение функций, реализуемых программным средством |
| Рассмотрение технических требований (спецификации) к программному средству, его общей структуры |
| Анализ деревьев вызовов |
| Прочтение программных кодов |
Необходимые умения | Анализировать деревья вызовов |
| Читать программные коды |
Необходимые знания | Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
| Технические требования к программному средству |
| Деревьев вызовов |
| Программные коды |
Другие характеристики | - |
3.6.2. Трудовая функция
Наименование | Координация процесса создания и сборки программного средства из компонентов | Код | F/02.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Отслеживание реализованности предложения о модификации (далее - ПР) или отчета о проблеме (далее - ОП) от требований к объекту до проекта и программных кодов |
| Проверка тестируемости текста (кодов) программы |
| Проверка соблюдения стандартов на программирование |
| Проверка изменений компонентов программного средства |
| Проверка правильности сборки новых компонентов программного средства |
| Контроль обновления документов |
| Тестирование |
| Отчет о тестировании |
Необходимые умения | Проводить тестирование |
| Оценивать риски |
Необходимые знания | Стандарты и требования к разработке ПО |
| Процесс создания и сборки программного средства из компонент |
Другие характеристики | - |
3.7. Обобщенная трудовая функция
Наименование | Контроль сопровождения программных средств | Код | G | Уровень квалификации | 5 |
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Возможные наименования должностей | Старший архитектор ПО Инженер |
Требования к образованию и обучению | Высшее образование - программы бакалавриата |
Требования к опыту практической работы | Опыт анализа архитектуры от полугода Опыт работы в качестве ведущего инженера в различных инфраструктурных проектах от полугода рекомендуется |
Особые условия допуска к работе | - |
Дополнительные характеристики
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
ОКЗ | 2131 | Разработчики и аналитики компьютерных систем |
ОКСО | 230200 230201 | Информационные системы Информационные системы и технологии |
3.7.1. Трудовая функция
Наименование | Разрешение инцидентов в рамках своих компетенций | Код | G/01.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Контроль инцидентов сопровождения программных средств |
| Активизация защитных мер для предотвращения, уменьшения последствий и (или) восстановления после негативных воздействий (например, в областях поддержки и планирования непрерывности бизнеса) |
| Введение превентивных защитных мер по улучшению общего подхода к менеджменту инцидентов информационной безопасности |
| Сопровождение тестирования в разрешении инцидентов в рамках своих компетенций |
Необходимые умения | Проводить тестирование по разрешению инцидентов |
Необходимые знания | Защитные меры |
| Стандарты информационной безопасности |
Другие характеристики | - |
3.7.2. Трудовая функция
Наименование | Идентификация возможных проблем, путей их решения | Код | G/02.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Проведение анализа проблем при подготовке процесса проблем |
| Определение компонентов ПО, их версии и документации, подлежащих модификации, и внесение необходимых изменений в соответствии с правилами процесса разработки |
| Тестирование и проверка по критериям, определенным в документации |
| Проверка целостности модифицированной системы и утверждение внесенных изменений |
Необходимые умения | Прогнозировать события |
| Оценивать риски |
Необходимые знания | Типы компонентов |
Другие характеристики | - |
3.7.3. Трудовая функция
Наименование | Разработка решений для повторного использования компонентов ПО | Код | G/03.5 | Уровень (подуровень) квалификации | 5 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Выявление программных и системных компонентов ПО, которые могут быть использованы при разработке других программных средств |
| Оценка применения метода для повторного использования компонентов ПО |
| Разработка системных и программных компонентов ПО, предназначенные для повторного использования |
| Создание библиотеки повторно используемых компонентов ПО, содержащей данные для их идентификации и извлечения |
| Сертифицирование компонентов ПО из библиотеки на их пригодность к повторному использованию |
Необходимые умения | Разрабатывать системные и программные компоненты ПО для повторного использования |
Необходимые знания | Методы проектирования ПО, основанных на повторном использовании |
Другие характеристики | - |
3.8. Обобщенная трудовая функция
Наименование | Оценка возможности создания архитектурного проекта | Код | H | Уровень квалификации | 6 |
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Возможные наименования должностей | Старший архитектор ПО Инженер |
Требования к образованию и обучению | Высшее образование - программы магистратуры |
Требования к опыту практической работы | Опыт анализа архитектуры от полугода Опыт работы в качестве ведущего инженера в различных инфраструктурных проектах от полугода рекомендуется |
Особые условия допуска к работе | - |
Дополнительные характеристики
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
ОКЗ | 2131 | Разработчики и аналитики компьютерных систем |
ОКСО | 230200 230201 | Информационные системы Информационные системы и технологии |
3.8.1. Трудовая функция
Наименование | Оценка возможности создания архитектурного проекта программного средства | Код | H/01.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Создание экономической модели архитектурного проекта программного средства |
| Выявление требований архитектурного проекта программного средства |
| Анализ и оценка архитектуры на предмет атрибутов качества |
Необходимые умения | Проектировать архитектуру |
| Оценивать риски |
Необходимые знания | Модели архитектуры |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | - |
3.8.2. Трудовая функция
Наименование | Определение целей архитектуры программного средства | Код | H/02.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Выделение программных средств для отображения на них внешних функций (заданных во внешнем описании) |
| Определение способов взаимодействия между выделенными программными подсистемами |
| Определение требований архитектуры программного средства |
| Определение состава компонентов |
Необходимые умения | Умение проектировать архитектуру программного средства |
Необходимые знания | Требования архитектуры программного средства |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | - |
3.8.3. Трудовая функция
Наименование | Определение ключевых сценариев для архитектуры программного средства | Код | H/03.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Обзор приложения: типы, архитектуру развертывания, стили архитектуры, технологии реализации |
| Создание кандидатов архитектуры, удовлетворяющих высокоуровневым и наиболее важным требованиям |
| Проверка и тестирование проекта архитектуры в ключевых сценариях |
Необходимые умения | Тестировать архитектуру программного средства |
Необходимые знания | Требования архитектуры программного средства |
| Методы разработки, анализа и проектирования ПО |
Другие характеристики | - |
3.9. Обобщенная трудовая функция
Наименование | Утверждение и контроль методов и способов взаимодействия программного средства со своим окружением | Код | I | Уровень квалификации | 6 |
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Возможные наименования должностей | Старший архитектор ПО Инженер |
Требования к образованию и обучению | Высшее образование - программы магистратуры |
Требования к опыту практической работы | Опыт анализа архитектуры от полугода Опыт работы в качестве ведущего инженера в различных инфраструктурных проектах от полугода рекомендуется |
Особые условия допуска к работе | - |
Дополнительные характеристики
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
ОКЗ | 2131 | Разработчики и аналитики компьютерных систем |
ОКСО | 230200 230201 | Информационные системы Информационные системы и технологии |
3.9.1. Трудовая функция
Наименование | Согласование с Заказчиком версии архитектуры программного средства | Код | I/01.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Контроль согласованности требований архитектуры программного средства |
| Разработка отчета разработки архитектуры программного средства и согласование с Заказчиком |
Необходимые умения | Готовить и выступать с презентацией по результатам выполнения работ по внедрению ИС |
Необходимые знания | - |
Другие характеристики | Межличностное общение |
3.9.2. Трудовая функция
Наименование | Техническое исследование возможных вариантов архитектуры компонентов, включающее описание вариантов и технико-экономическое обоснование выбранного варианта | Код | I/02.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Выявление нескольких возможных вариантов архитектуры компонентов, включающее описание вариантов |
| Описание архитектур программного средства (далее - ПС) включая выделение: функциональных компонентов и модулей, структур данных, внешних и внутренних интерфейсов |
Необходимые умения | Проводить техническое исследование возможных вариантов архитектуры компонентов |
| Проводить технико-экономическое обоснование выбранного варианта архитектуры компонентов |
Необходимые знания | Методики матриц и сетей |
| Технико-экономическое обоснование вариантов архитектуры компонентов |
Другие характеристики | - |
3.9.3. Трудовая функция
Наименование | Выбор модели обеспечения необходимого уровня производительности компонент, включая вопросы балансировки нагрузки | Код | I/03.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулировка задач модели обеспечения необходимого уровня производительности компонентов, включая вопросы балансировки нагрузки, цели, предположения и ограничения |
| Создание технико-экономического обоснования модели обеспечения необходимого уровня производительности компонентов, включая вопросы балансировки нагрузки, определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Проектировать архитектуру |
| Оценивать риски |
Необходимые знания | Модели обеспечения необходимого уровня производительности компонентов |
| Балансировка нагрузки |
Другие характеристики | - |
3.9.4. Трудовая функция
Наименование | Выбор протоколов взаимодействия компонентов | Код | I/04.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулирование задач выбора протоколов взаимодействия компонентов, включая цели, предположения и ограничения |
| Создание технико-экономического обоснования протоколов взаимодействия компонентов, включая определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Оценивать и корректировать компоненты |
Необходимые знания | Протоколы взаимодействия компонент |
Другие характеристики | - |
3.9.5. Трудовая функция
Наименование | Выбор технологий и средств разработки программного обеспечения, включая системы управления исходным кодом | Код | I/05.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формулирование задач выбора технологий и средств разработки программного обеспечения, включая системы управления исходным кодом, определяя цели, предположения и ограничения |
| Создание технико-экономического обоснования технологий и средств разработки программного обеспечения, включая системы управления исходным кодом, определение, ранжирование критериев и применение ранжированных критериев к результатам оценки для определения средств с наилучшими показателями |
Необходимые умения | Проектировать архитектуру |
| Оценивать и корректировать ПО |
Необходимые знания | Технологии и средства разработки программного обеспечения |
Другие характеристики | - |
3.10. Обобщенная трудовая функция
Наименование | Модернизация программного средства и его окружения | Код | K | Уровень квалификации | 6 |
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Возможные наименования должностей | Старший архитектор ПО Инженер |
Требования к образованию и обучению | Высшее образование - программы магистратуры |
Требования к опыту практической работы | Опыт анализа архитектуры от полугода Опыт работы в качестве ведущего инженера в различных инфраструктурных проектах от полугода рекомендуется |
Особые условия допуска к работе | - |
Дополнительные характеристики
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
ОКЗ | 2131 | Разработчики и аналитики компьютерных систем |
ОКСО | 230200 230201 | Информационные системы Информационные системы и технологии |
3.10.1. Трудовая функция
Наименование | Разработка планов модернизации программного продукта | Код | K/01.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Формирование плана контроля качества |
| Формирование плана управления конфигурациями |
| Формирование плана управления программным проектом |
| Связывание процесса модернизации программного продукта с планами обеспечения качества, управления рисками и конфигурацией, планами интеграции, тестирования, установки, обучения сотрудников |
| Контроль планов в соответствии с заданными требованиями и планами разработки и обеспечения качества модернизации программного продукта |
Необходимые умения | Оценивать и корректировать программный продукт |
| Оценивать риски |
Необходимые знания | Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
Другие характеристики | - |
3.10.2. Трудовая функция
Наименование | Изменение окружения программного продукта | Код | K/02.6 | Уровень (подуровень) квалификации | 6 |
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | | |
| | | Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Анализ проблем и изменений окружения программного средства |
| Оформление планов для проведения работ и задач процесса изменений окружения программного продукта |
| Реализация процесса управления конфигурацией для управления изменениями окружения программного продукта |
| Проверка пользовательских сценариев, приводящих к сбою |
| Проведение миграций унаследованных программных средств |
| Проведение вывода программного средства из эксплуатации |
| Проверка и приемка изменений окружения программного продукта при сопровождении |
Необходимые умения | Оценивать и корректировать программный продукт |
| Оценивать и корректировать окружение программного продукта |
Необходимые знания | Физические характеристики, ориентированные на процессы жизненного цикла ПО (управление проектом, управление требованиями, управление конфигурацией и изменениями, анализ и проектирование ПО и др.) |
| Функциональные характеристики применения ПО (среда функционирования, совместимость с другими ТС ПО, соответствие технологическим стандартам) |
| Основные концепции и атрибуты качества программного обеспечения (надежности, безопасности, удобства использования) |
| Пользовательские сценарии, приводящие к сбою |
Другие характеристики | - |
IV. Сведения об организациях - разработчиках
профессионального стандарта
4.1. Ответственная организация-разработчик
ООО "ИБС-Экспертиза", город Москва |
Генеральный директор | Соковых Александр Васильевич |
4.2. Наименования организаций-разработчиков
1. | НО "Ассоциация предприятий компьютерных и информационных технологий" (АП КИТ), город Москва |
2. | ООО "Лаборатория системного анализа", город Москва |
3. | ООО "Люксофт Профешнл", город Москва |
--------------------------------
<1> Общероссийский классификатор занятий.
<2> Общероссийский классификатор видов экономической деятельности.
<3> Общероссийский классификатор специальностей по образованию.