Паспорт ПРОГРАММЫ УЧЕБНОЙ ПРАКТИКИ
ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
ОСУЩЕСТВЛЕНИЕ ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ
Область применения программы
Программа учебной практики профессионального модуля является частью основной профессиональной образовательной программы в соответствии с ФГОС СПО по специальности 09.02.07 Информационные системы и программирование, укрупнённой группы специальностей ТОП-50 09.00.00 Информатика и вычислительная техника.
Цель и планируемые результаты освоения учебной практики профессионального модуля
Цели практики - формирование у обучающихся общих и профессиональных компетенций в соответствии с требованиями ФГОС СПО; освоение программы и овладение обучающимися видом профессиональной деятельности.
Задачи практики – закрепление и расширение теоретических и практических знаний и умений, приобретённых студентами в предшествующий период теоретического обучения; приобретение практического опыта.
В результате практики профессионального модуля студент должен освоить основной вид деятельности Осуществление интеграции программных модулей и соответствующие ему общие компетенции и профессиональные компетенции:
|
|
1.2.1. Перечень общих компетенций:
Код | Наименование общих компетенций |
ОК 1 | Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам |
ОК 2 | Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности. |
ОК 3 | Планировать и реализовывать собственное профессиональное и личностное развитие. |
ОК 4 | Планировать и реализовывать собственное профессиональное и личностное развитие. |
ОК 5 | Планировать и реализовывать собственное профессиональное и личностное развитие. |
ОК 6 | Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей |
ОК 7 | Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях. |
ОК 8 | Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности |
ОК 9 | Использовать информационные технологии в профессиональной деятельности. |
ОК 10 | Пользоваться профессиональной документацией на государственном и иностранном языке |
ОК 11 | Планировать предпринимательскую деятельность в профессиональной сфере |
1.2.2. Перечень профессиональных компетенций
Код | Наименование видов деятельности и профессиональных компетенций |
ВД 2 | Осуществление интеграции программных модулей |
ПК 2.1. | Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент |
ПК 2.2. | Выполнять интеграцию модулей в программное обеспечение |
ПК 2.3 | Выполнять отладку программного модуля с использованием специализированных программных средств |
ПК 2.4 | Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения. |
ПК 2.5. | Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования |
|
|
В результате освоения профессионального модуля студент должен:
Иметь практический опыт | модели процесса разработки программного обеспечения; основные принципы процесса разработки программного обеспечения; основные подходы к интегрированию программных модулей; основы верификации и аттестации программного обеспечения |
уметь | использовать выбранную систему контроля версий; использовать методы для получения кода с заданной функциональностью и степенью качества |
знать | модели процесса разработки программного обеспечения; основные принципы процесса разработки программного обеспечения; основные подходы к интегрированию программных модулей; основы верификации и аттестации программного обеспечения |
Количество часов, отводимое на учебную практику профессионального модуля
Всего часов 36
Спецификация ПК
Основные виды деятельности | Код и формулировка компетенции | Показатели освоения компетенции | |
Осуществление интеграции программных модулей
| ПК 2.1. Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент. | Практический опыт: Разрабатывать и оформлять требования к программным модулям по предложенной документации. Разрабатывать тестовые наборы (пакеты) для программного модуля. Разрабатывать тестовые сценарии программного средства. Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования. | |
Умения: Анализировать проектную и техническую документацию. Использовать специализированные графические средства построения и анализа архитектуры программных продуктов. Организовывать заданную интеграцию модулей в программные средства на базе имеющейся архитектуры и автоматизации бизнес-процессов. Определять источники и приемники данных. Проводить сравнительный анализ. Выполнять отладку, используя методы и инструменты условной компиляции (классы Debug и Trace). Оценивать размер минимального набора тестов. Разрабатывать тестовые пакеты и тестовые сценарии. Выявлять ошибки в системных компонентах на основе спецификаций. | |||
Знания: Модели процесса разработки программного обеспечения. Основные принципы процесса разработки программного обеспечения. Основные подходы к интегрированию программных модулей. Виды и варианты интеграционных решений. Современные технологии и инструменты интеграции. Основные протоколы доступа к данным. Методы и способы идентификации сбоев и ошибок при интеграции приложений. Методы отладочных классов. Стандарты качества программной документации. Основы организации инспектирования и верификации. Встроенные и основные специализированные инструменты анализа качества программных продуктов. Графические средства проектирования архитектуры программных продуктов. Методы организации работы в команде разработчиков. | |||
ПК 2.2. Выполнять интеграцию модулей в программное обеспечение. | Практический опыт: Интегрировать модули в программное обеспечение. Отлаживать программные модули. Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования. | ||
Умения: Использовать выбранную систему контроля версий. Использовать методы для получения кода с заданной функциональностью и степенью качества. Организовывать заданную интеграцию модулей в программные средства на базе имеющейся архитектуры и автоматизации бизнес-процессов. Использовать различные транспортные протоколы и стандарты форматирования сообщений. Выполнять тестирование интеграции. Организовывать постобработку данных. Создавать классы- исключения на основе базовых классов. Выполнять ручное и автоматизированное тестирование программного модуля. Выявлять ошибки в системных компонентах на основе спецификаций. Использовать приемы работы в системах контроля версий. | |||
Знания: Модели процесса разработки программного обеспечения. Основные принципы процесса разработки программного обеспечения. Основные подходы к интегрированию программных модулей. Основы верификации программного обеспечения. Современные технологии и инструменты интеграции. Основные протоколы доступа к данным. Методы и способы идентификации сбоев и ошибок при интеграции приложений. Основные методы отладки. Методы и схемы обработки исключительных ситуаций. Основные методы и виды тестирования программных продуктов. Стандарты качества программной документации. Основы организации инспектирования и верификации. Приемы работы с инструментальными средствами тестирования и отладки. Методы организации работы в команде разработчиков. | |||
ПК 2.3. Выполнять отладку программного модуля с использованием специализированных программных средств.
| Практический опыт: Отлаживать программные модули. Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования. | ||
Умения: Использовать выбранную систему контроля версий. Использовать методы для получения кода с заданной функциональностью и степенью качества. Анализировать проектную и техническую документацию. Использовать инструментальные средства отладки программных продуктов. Определять источники и приемники данных. Выполнять тестирование интеграции. Организовывать постобработку данных. Использовать приемы работы в системах контроля версий. Выполнять отладку, используя методы и инструменты условной компиляции. Выявлять ошибки в системных компонентах на основе спецификаций. | |||
Знания: Модели процесса разработки программного обеспечения. Основные принципы процесса разработки программного обеспечения. Основные подходы к интегрированию программных модулей. Основы верификации и аттестации программного обеспечения. Методы и способы идентификации сбоев и ошибок при интеграции приложений. Основные методы отладки. Методы и схемы обработки исключительных ситуаций. Приемы работы с инструментальными средствами тестирования и отладки. Стандарты качества программной документации. Основы организации инспектирования и верификации. Встроенные и основные специализированные инструменты анализа качества программных продуктов. Методы организации работы в команде разработчиков. | |||
ПК 2.4. Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.
| Практический опыт: Разрабатывать тестовые наборы (пакеты) для программного модуля. Разрабатывать тестовые сценарии программного средства. Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования. | ||
Умения: Использовать выбранную систему контроля версий. Анализировать проектную и техническую документацию. Выполнять тестирование интеграции. Организовывать постобработку данных. Использовать приемы работы в системах контроля версий. Оценивать размер минимального набора тестов. Разрабатывать тестовые пакеты и тестовые сценарии. Выполнять ручное и автоматизированное тестирование программного модуля. Выявлять ошибки в системных компонентах на основе спецификаций. | |||
Знания: Модели процесса разработки программного обеспечения. Основные принципы процесса разработки программного обеспечения. Основные подходы к интегрированию программных модулей. Основы верификации и аттестации программного обеспечения. Методы и способы идентификации сбоев и ошибок при интеграции приложений. Методы и схемы обработки исключительных ситуаций. Основные методы и виды тестирования программных продуктов. Приемы работы с инструментальными средствами тестирования и отладки. Стандарты качества программной документации. Основы организации инспектирования и верификации. Встроенные и основные специализированные инструменты анализа качества программных продуктов. Методы организации работы в команде разработчиков. | |||
ПК 2.5. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования. | Практический опыт: Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования. | ||
Умения: Использовать выбранную систему контроля версий. Использовать методы для получения кода с заданной функциональностью и степенью качества. Анализировать проектную и техническую документацию. Организовывать постобработку данных. Приемы работы в системах контроля версий. Выявлять ошибки в системных компонентах на основе спецификаций. | |||
Знания: Модели процесса разработки программного обеспечения. Основные принципы процесса разработки программного обеспечения. Основные подходы к интегрированию программных модулей. Основы верификации и аттестации программного обеспечения. Стандарты качества программной документации. Основы организации инспектирования и верификации. Встроенные и основные специализированные инструменты анализа качества программных продуктов. Методы организации работы в команде разработчиков. |
СТРУКТУРА И СОДЕРЖАНИЕ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
2.1. Структура профессионального модуля
Коды профессиональных общих компетенций | Наименования разделов профессионального модуля | Суммарный объем нагрузки, час. | Занятия во взаимодействии с преподавателем, час | Самостоятельная работа | |||||||
Обучение по МДК | Практики | ||||||||||
Всего | Лабораторных и практических занятий | Курсовых работ (проектов)* | Учебная
| Производст-венная (если предусмотре-на рассредото-ченная практика) | |||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
ПК 2.1, ПК 2.4, ПК 2.5 | Раздел 1. Разработка программного обеспечения | 278 | 278 | 147 |
| 36 |
| ||||
ПК 2.2, ПК 2.3, ПК 2.5 | Раздел 2. Средства разработки программного обеспечения | 156 | 156 | 78 | |||||||
ПК 2.1, ПК 2.4, ПК 2.5 | Раздел 3. Моделирование в программных системах | 92 | 92 | 46 | |||||||
ПК 2.1- ПК 2.5 ОК 1 -11 | Производственная практика (по профилю специальности), часов (если предусмотрена итоговая (концентрированная) практика) | 72 |
| 72 | |||||||
Всего: | 634 | 526 | 271 |
| 36 | 72 | |||||
2.2. Содержание учебной практики по профессиональному модулю
Содержание практики и виды работ | Объем часов |
| 34 |
Промежуточная аттестация в форме дифференцированного зачета | 2 |
Всего | 36 |