Структура и содержание профессионального модуля

Паспорт ПРОГРАММЫ УЧЕБНОЙ ПРАКТИКИ

ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

ОСУЩЕСТВЛЕНИЕ ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ

Область применения программы

Программа учебной практики профессионального модуля является частью основной профессиональной образовательной программы в соответствии с ФГОС СПО по специальности 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. Содержание учебной практики по профессиональному модулю

 

Содержание практики и виды работ Объем часов
  1. Вводная беседа по теме практики. Цели и задачи практики. Вводный инструктаж по технике безопасности во время прохождения практики. Обзор современных основных инструментальных средств разработки программных продуктов.
  2. Знакомство с предметной областью разработки программного обеспечения.
  3. Разработка технического задания. Составление описания на программный продукт. Администрирование ПО. Составление справочного руководства на программный продукт. Составление руководства пользователя. Составление руководства программиста. Сертификация и лицензирование программного продукта.
  4. Изучение требований к программному обеспечению. Разработка и анализ требований к программной среде.
  5. Анализ функциональных требований. Построение функциональных диаграмм.
  6. Объектно-ориентированный анализ требований к программному обеспечению. Проектирование ПО для решения прикладных задач.
  7. Участие в проектировании интерфейса пользователя.
  8. Участие в разработке кода программного средства.
  9. Изучение программной документации.
  10. Участие в разработке и проведении тестов.
  11. Проведение структурного тестирования алгоритма.
  12. Проведение функционального тестирования готового программного продукта.
  13. Проведение оценочного тестирования готового программного продукта.
  14. Администрирование информационной системы. Определение затрат на создание объекта различными методами.
  15. Разработка пояснительной записки в соответствии с техническим заданием. Сборка и отладка программы в полном объеме.
  16.  Подготовка презентаций для защиты программных продуктов, отчета по учебной практике.
  17.  Защита программных продуктов
34
Промежуточная аттестация в форме дифференцированного зачета 2
Всего 36



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: