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

1.1.1.      Перечень общих компетенций

Код

Наименование общих компетенций

ОК 1.

Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам

ОК 2.

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

ОК 3

Планировать и реализовывать собственное профессиональное и личностное развитие.

ОК 4

Планировать и реализовывать собственное профессиональное и личностное развитие.

ОК 5

Планировать и реализовывать собственное профессиональное и личностное развитие.

ОК 6

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

ОК 7

Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях.

ОК 8

Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности

ОК 9

Использовать информационные технологии в профессиональной деятельности.

ОК 10

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

ОК 11

Планировать предпринимательскую деятельность в профессиональной сфере

 

1.1.2. Перечень профессиональных компетенций

Код

Наименование видов деятельности и профессиональных компетенций

ВД 2

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

ПК 2.1

Выполнять интеграцию модулей в программное обеспечение.

ПК 2.2

Выполнять отладку программного модуля с использованием специализированных программных средств.

ПК 2.3

Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.

ПК 2.4

Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования.

ПК 2.5

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

 

1.1.3.      В результате освоения профессионального модуля студент должен:

Иметь практический опыт в

-  интеграции модулей в программное обеспечение;

-  отладке программных модулей;

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

-  разработке тестовых наборов (пакеты) для программного модуля;

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

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

-  модификации программных модулей.

уметь

-  использовать выбранную систему контроля версий;

-  использовать методы для получения кода с заданной функциональностью и степенью качества;

-  анализировать проектную и техническую документацию;

-  использовать специализированные графические средства построения и анализа архитектуры программных продуктов;

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

-  определять источники и приемники данных;

-  проводить сравнительный анализ;

-  выполнять отладку, используя методы и инструменты условной компиляции (классы debug и trace).

-  оценивать размер минимального набора тестов;

-  разрабатывать тестовые пакеты и тестовые сценарии;

-  разрабатывать элементы программного модуля в соответствии с требованиями;

-  выявлять ошибки в системных компонентах на основе спецификаций.

знать

-  модели процесса разработки программного обеспечения;

-  основные принципы процесса разработки программного обеспечения;

-  основные подходы к интегрированию программных модулей;

-  основы верификации и аттестации программного обеспечения;

-  виды и варианты интеграционных решений;

-  современные технологии и инструменты интеграции;

-  основные протоколы доступа к данным;

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

-  методы отладочных классов;

-  стандарты качества программной документации;

-  основы организации инспектирования и верификации;

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

-  графические средства проектирования архитектуры программных продуктов;

-  методы организации работы в команде разработчиков.