Недействующий

     

МИНИСТЕРСТВО ТРУДА И СОЦИАЛЬНОЙ ЗАЩИТЫ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПРИКАЗ

от 11 апреля 2014 года N 228н


Об утверждении профессионального стандарта "Архитектор программного обеспечения"

(с изменениями на 12 декабря 2016 года)

____________________________________________________________________
Утратил силу с 1 марта 2022 года на основании
приказа Минтруда России от 30 августа 2021 года N 579н
____________________________________________________________________

Информация об изменяющих документах

____________________________________________________________________

Документ с изменениями, внесенными:

приказом Минтруда России от 12 декабря 2016 года N 727н (Официальный интернет-портал правовой информации www.pravo.gov.ru, 17.01.2017, N 0001201701170001).

____________________________________________________________________



В соответствии с пунктом 22 Правил разработки, утверждения и применения профессиональных стандартов, утвержденных постановлением Правительства Российской Федерации от 22 января 2013 года N 23 (Собрание законодательства Российской Федерации, 2013, N 4, ст.293),

приказываю:

Утвердить прилагаемый профессиональный стандарт "Архитектор программного обеспечения".

Министр
М.А.Топилин

     
Зарегистрировано
в Министерстве юстиции
Российской Федерации
2 июня 2014 года,
регистрационный N 32534

УТВЕРЖДЕН

приказом Министерства труда

и социальной защиты

Российской Федерации

от 11 апреля 2014 года N 228н

ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ


АРХИТЕКТОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

(с изменениями на 12 декабря 2016 года)

                                                       

                                                       

67


Регистрационный
номер

                                                          

I. Общие сведения

                                      


Проектно-конструкторская деятельность

06.003

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

Код

                      

Основная цель вида профессиональной деятельности:

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

-

в синтезе и документировании решений о структуре;

-

компонентном устройстве;

-

основных показателях назначения;

-

порядке и способах реализации программных средств в рамках системной архитектуры;

-

реализации требований к программным средствам;

-

контроле реализации и ревизии решений


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

1236

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

2131

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

(код ОКЗ)

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

________________

Общероссийский классификатор занятий.


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

62.0

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

(код ОКВЭД)

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

(Позиция в редакции, введенной в действие с 28 января 2017 года приказом Минтруда России от 12 декабря 2016 года N 727н. - См. предыдущую редакцию)

________________

Общероссийский классификатор видов экономической деятельности.

     

     

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

Этот документ входит в профессиональные
справочные системы «Кодекс» и  «Техэксперт»