Course info
В результате изучения профессионального модуля студент должен освоить основной вид деятельности Осуществление интеграции программных модулей и соответствующие ему профессиональные компетенции, и общие компетенции:
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). - оценивать размер минимального набора тестов; - разрабатывать тестовые пакеты и тестовые сценарии; - разрабатывать элементы программного модуля в соответствии с требованиями; - выявлять ошибки в системных компонентах на основе спецификаций. |
|
знать |
- модели процесса разработки программного обеспечения; - основные принципы процесса разработки программного обеспечения; - основные подходы к интегрированию программных модулей; - основы верификации и аттестации программного обеспечения; - виды и варианты интеграционных решений; - современные технологии и инструменты интеграции; - основные протоколы доступа к данным; - методы и способы идентификации сбоев и ошибок при интеграции приложений; - методы отладочных классов; - стандарты качества программной документации; - основы организации инспектирования и верификации; - встроенные и основные специализированные инструменты анализа качества программных продуктов; - графические средства проектирования архитектуры программных продуктов; - методы организации работы в команде разработчиков. |
- Преподаватель: Тян Вячеслав Гвондяевич
