В Москве: Понедельник 25.05.2020 Время 14:58
УТВЕРЖДЕН
приказом Министерства
труда и социальной защиты Российской Федерации
от 11.04.2014 № 228н

Архитектор программного обеспечения


67


Регистрационный номер
Общие сведения
Проектно-конструкторская деятельность


06.003

(наименование вида профессиональной деятельности)


Код

Основная цель вида профессиональной деятельности:
Создание и сопровождение архитектуры программных средств, заключающейся
в синтезе и документировании решений о структуре;
компонентном устройстве;
основных показателях назначения;
порядке и способах реализации программных средств в рамках системной архитектуры;
реализации требований к программным средствам;
контроле реализации и ревизии решений

Группа занятий:

1236

Руководители подразделений (служб) компьютерного обеспечения

2131

Разработчики и аналитики компьютерных систем

(код ОКЗ)

(наименование)

(код ОКЗ)

(наименование)

Отнесение к видам экономической деятельности:

(код ОКВЭД)

(наименование вида экономической деятельности)


Описание трудовых функций, входящих в профессиональный стандарт (функциональная карта вида профессиональной деятельности)

Обобщенные трудовые функции
Трудовые функции
код
наименование
уровень квалификации
наименование
код
уровень (подуровень) квалификации

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

Создание спецификации по защите, включая спецификации, связанные с угрозами для чувствительной информации

E/16.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

Сведения об организациях – разработчиках профессионального стандарта

Ответственная организация-разработчик

ООО «ИБС-Экспертиза», город Москва
Генеральный директор
Соковых Александр Васильевич
Наименования организаций-разработчиков
1.
НО «Ассоциация предприятий компьютерных и информационных технологий» (АП КИТ), город Москва
2.
ООО «Лаборатория системного анализа», город Москва
3.
ООО «Люксофт Профешнл», город Москва

Возврат к списку