Практический опыт:
Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования.
Умения:
Использовать выбранную систему контроля версий.
Использовать методы для получения кода с заданной функциональностью и степенью качества.
Анализировать проектную и техническую документацию.
Организовывать постобработку данных.
Приемы работы в системах контроля версий.
Выявлять ошибки в системных компонентах на основе спецификаций.
|
Знания:
Модели процесса разработки программного обеспечения.
Основные принципы процесса разработки программного обеспечения.
Основные подходы к интегрированию программных модулей.
Основы верификации и аттестации программного обеспечения.
Стандарты качества программной документации.
Основы организации инспектирования и верификации.
Встроенные и основные специализированные инструменты анализа качества программных продуктов.
Методы организации работы в команде разработчиков.
|
Ревьюирование программных продуктов.
|
ПК 3.1. Осуществлять ревьюирование программного кода в соответствии с технической документацией.
|
Практический опыт:
Выполнять построение заданных моделей программного средства с помощью графического языка (обратное проектирование).
|
Умения:
Работать с проектной документацией, разработанной с использованием графических языков спецификаций.
|
Знания:
Технологии решения задачи планирования и контроля развития проекта.
Принятые стандарты обозначений в графических языках моделирования.
Типовые функциональные роли в коллективе разработчиков, правила совмещения ролей.
Методы организации работы в команде разработчиков.
|
ПК 3.2. Выполнять измерение характеристик компонент программного продукта для определения соответствия заданным критериям.
|
|