Документ утратил силу или отменен. Подробнее см. Справку

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

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