Обобщенные трудовые функции
|
Трудовые функции
|
Код
|
наименование
|
уровень квалификации
|
наименование
|
код
|
уровень (подуровень) квалификации
|
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
|