МИНИСТЕРСТВО ОБРАЗОВАНИЯ, НАУКИ И МОЛОДЕЖНОЙ ПОЛИТИКИ НИЖЕГОРОДСКОЙ ОБЛАСТИ
ГБПОУ «УРЕНСКИЙ ИНДУСТРИАЛЬНО-ЭНЕРГЕТИЧЕСКИЙ ТЕХНИКУМ»
Рассмотрено МО работников
№____ от «__»___________2018 г.
Руководитель МО _______________
Согласовано:
________________________________
_______________________________
Утверждаю:
Заместитель директора по УПР
Маралова Т.А.
_____________
«__» ______ 2018 г.
РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ПРАКТИКИ
ПМ.01 Осуществление интеграции программных модулей
для специальности 09.02.07 Информационные системы и программирование
МДК.02.01Технология разработки программного обеспечения
МДК.02.02 Инструментальные средства разработки программного обеспечения
МДК.02.03 Математическое моделирование
г. Урень, 2018 г.
Рабочая программа учебной практики разработана на основе федерального государственного образовательного стандарта (далее – ФГОС) по специальности среднего профессионального образования (далее – СПО) 09.02.07 Информационные системы и программирование утвержденного Приказом Минобрнауки России от 14.05.2014 N 525 "Об утверждении федерального государственного образовательного стандарта среднего профессионального образования по специальности 09.02.07 Информационные системы и программирование зарегистрировано в Минюсте России 03.07.2014 N 32962
Положения о практике обучающихся, осваивающих основные профессиональные образовательные программы среднего профессионального образования, утвержденного приказом Министерством образования и науки РФ от 18 апреля 2013 г. № 291.
Организация – разработчик: ГБПОУ Уренский индустриально-энергетический техникум.
Разработчик:
Абрамов В.Н., преподаватель ГБПОУ УИЭТ
СОДЕРЖАНИЕ
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ПРАКТИКИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 5
Область применения рабочей программы 5
Цели и задачи модуля – требования к результатам освоения модуля.. 5
СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ПРАКТИКИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 13
Тематический план учебной практики профессионального модуля .. 13
Содержание учебной практики по профессиональному модулю 14
УСЛОВИЯ РЕАЛИЗАЦИИ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ПРАКТИКИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 16
Требования к минимальному материально-техническому обеспечению 16
Информационное обеспечение обучения 18
3.3 Общие требования к организации образовательного процесса 19
3.4. Кадровое обеспечение образовательного процесса 19
КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ УЧЕБНОЙ ПРАКТИКИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ (ВИДА ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ) 21
Форма отчетности 29
4.2 Порядок подведения итогов практики 29
ВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ В ДРУГИХ ОП
......................................................................................................................... 29
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Рабочая программа учебной практики профессионального модуля «Осуществ- ление интеграции профессиональных модулей» разработана на основе основной профессиональной образовательной программы среднего профессионального обра- зования подготовки специалистов среднего звена, по специальности среднего про- фессионального образования 09.02.07 Информационные системы и программирова- ние, утвержденной 02.02.2017 года приказ № 15 и рабочей программы профессио- нального модуля «Осуществление интеграции профессиональных модулей» и предусмотрена в объеме 144 часа. Данная рабочая программа предусматривает 51 час вариативной части, которые по согласованию с работодателем использованы на тему программировать в соответствии с техническим заданием.
В результате изучения профессионального модуля студент должен освоить вид профессиональной деятельности ВД2 Осуществление интеграции программных модулей и соответствующие ему профессиональные компетенции:
ПК 2.1. Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент.
ПК 2.2. Выполнять интеграцию модулей в программное обеспечение.
ПК 2.3. Выполнять отладку программного модуля с использованием специа- лизированных программных средств.
ПК 2.4. Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.
ПК 2.5. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования. Основные задачи практики:
формирование у студентов знаний, умений и навыков, профессиональ- ных компетенций, профессионально значимых личностных качеств;
развитие профессионального интереса, формирование мотивационно- целостного отношения к профессиональной деятельности, готовности к выполне- нию профессиональных задач в соответствии с нормами морали, профессиональной этики и служебного этикета;
адаптация студентов к профессиональной деятельности.
По результатам практики ПМ.2 обучающийся оформляет отчет по выполнен- ным работам.
В период выполнения заданий учебной практики профессионального модуля на студентов распространяются требования охраны труда и правила внутреннего распорядка, действующие в техникуме.
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ПРАКТИКИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
Область применения рабочей программы
Рабочая программа учебной практики профессионального модуля является частью основной образовательной программы в соответствии с ФГОС СПО по специальности 09.02.07 Информационные системы и программирование в части освоения основного вида профессиональной деятельности (ВПД): Осуществление интеграции программных модулей укрупненные группы направлений подготовки специалистов среднего звена 09.00.00 информатика и вычислительная техника.
Цели и задачи модуля – требования к результатам освоения модуля
В результате изучения профессионального модуля студент должен освоить вид профессиональной деятельности ВД2 Осуществление интеграции профессиональных модулей и соответствующие ему профессиональные компетенции:
ПК 2.1. Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент.
ПК 2.2. Выполнять интеграцию модулей в программное обеспечение.
ПК 2.3. Выполнять отладку программного модуля с использованием специализированных программных средств.
ПК 2.4. Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.
ПК 2.5. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования. Дескрипторы сформированности компетенций по разделам профессионального модуля.
Спецификация ПК/ разделов профессионального модуля: ВД 2. Осуществление интеграции программных модулей
| Действия | Умения | Знания | Ресурсы |
| ПК 2.1. Разрабатывать требования к программным модулям на основе анализа проектной и технической доку- ментации на предмет взаимодействия компонент. |
| Разработка и оформление | Анализировать проектную и тех- | Модели процесса разработки про- | Лаборатория про- |
| требований к программным | ническую документацию. | граммного обеспечения; | граммного обес- |
| модулям по предложенной | Использовать специализированные | Основные принципы процесса раз- | печения и сопро- |
| документации; | графические средства построения и | работки программного обеспече- | вождения компь- |
| Разработка тестовых наборов | анализа архитектуры программных | ния; | ютерных систем. |
| (пакетов) для программного | продуктов; | Основные подходы к интегрирова- | |
| модуля; | Организовывать заданную инте- | нию программных модулей; | |
| Разработка тестовых сценари- | грацию модулей в программные | Виды и варианты интеграционных | |
| ев программного средства; | средства на базе имеющейся архи- | решений; | |
| Инспектирование разработан- | тектуры и автоматизации бизнес- | Современные технологии и ин- | |
| ных программных модулей на | процессов; | струменты интеграции; | |
| предмет соответствия стан- | Определять источники и приёмни- | Основные протоколы доступа к | |
| дартам кодирования. | ки данных; | данным; | |
| | Приёмы работы в системах кон- | Методы и способы идентификации | |
| | троля версий; | сбоев и ошибок при интеграции | |
| | Выполнять отладку, используя ме- | приложений; | |
| | тоды и инструменты условной | Методы отладочных классов; | |
| | компиляции (классы Debug и | Стандарты качества программной | |
| | Trace); | документации; | |
| | Оценивать размер минимального | Основы организации инспектиро- | |
| | набора тестов; | вания и верификации; | |
| | Разрабатывать тестовые пакеты и | Встроенные и основные специали- | |
| | тестовые сценарии; | зированные инструменты анализа | |
| | Выявлять ошибки в системных | качества программных продуктов; | |
| Действия | Умения | Знания | Ресурсы |
| | компонентах на основе специфи- каций. | Графические средства проектиро- вания архитектуры программных продуктов; Методы организации работы в ко- манде разработчиков. | |
| ПК 2.2. Выполнять интеграцию модулей в программное обеспечение |
| Интеграция модулей в про- | Использовать выбранную систему | Модели процесса разработки про- | Лаборатория про- |
| граммное обеспечение; | контроля версий; | граммного обеспечения; | граммного обес- |
| Отладка программных моду- | Использовать методы для получе- | Основные принципы процесса раз- | печения и сопро- |
| лей; | ния кода с заданной функциональ- | работки программного обеспече- | вождения компь- |
| Инспектирование разработан- | ностью и степенью качества; | ния; | ютерных систем. |
| ных программных модулей на | Организовывать заданную интегра- | Основные подходы к интегрирова- | |
| предмет соответствия стандар- | цию модулей в программные сред- | нию программных модулей; | |
| там кодирования. | ства на базе имеющейся архитекту- | Основы верификации программно- | |
| | ры и автоматизации бизнес- | го обеспечения; | |
| | процессов; | Современные технологии и ин- | |
| | Использовать различные транс- | струменты интеграции; | |
| | портные протоколы и стандарты | Основные протоколы доступа к | |
| | форматирования сообщений; | данным; | |
| | Выполнять тестирование интегра- | Методы и способы идентификации | |
| | ции; | сбоев и ошибок при интеграции | |
| | Oрганизовывать постобработку | приложений; | |
| | данных; | Основные методы отладки; | |
| | Создавать классы-исключения на | Методы и схемы обработки исклю- | |
| | основе базовых классов; | чительных ситуаций; | |
| | Выполнять ручное и автоматизиро- | Основные методы и виды тестиро- | |
| | ванное тестирование программного | вания программных продуктов; | |
| Действия | Умения | Знания | Ресурсы |
| | модуля; Выявлять ошибки в системных компонентах на основе специфика- ций; Приёмы работы в системах кон- троля версий. | Стандарты качества программной документации; Основы организации инспектиро- вания и верификации; Приёмы работы с инструменталь- ными средствами тестирования и отладки; Методы организации работы в ко- манде разработчиков. | |
| ПК 2.3. Выполнять отладку программного модуля с использованием специализированных программных средств |
| Отладка программных моду- | Использовать выбранную систему | Модели процесса разработки про- | Лаборатория | |
| лей; | контроля версий; | граммного обеспечения; | программного | |
| Инспектирование разрабо- | Использовать методы для получе- | Основные принципы процесса раз- | обеспечения | и |
| танных программных моду- | ния кода с заданной функциональ- | работки программного обеспече- | сопровождения | |
| лей на предмет соответствия | ностью и степенью качества; | ния; | компьютерных | |
| стандартам кодирования. | Анализировать проектную и тех- | Основные подходы к интегрирова- | систем. | |
| | ническую документацию; | нию программных модулей; | | |
| | Использовать инструментальные | Основы верификации и аттестации | | |
| | средства отладки программных | программного обеспечения; | | |
| | продуктов; | Методы и способы идентификации | | |
| | Определять источники и приёмни- | сбоев и ошибок при интеграции | | |
| | ки данных; | приложений; | | |
| | Выполнять тестирование интегра- | Основные методы отладки; | | |
| | ции; | Методы и схемы обработки ис- | | |
| | Организовывать постобработку | ключительных ситуаций; | | |
| | данных; | Приёмы работы с инструменталь- | | |
| | Приёмы работы в системах кон- | ными средствами тестирования и | | |
| Действия | Умения | Знания | Ресурсы |
| | троля версий; Выполнять отладку, используя ме- тоды и инструменты условной компиляции; Выявлять ошибки в системных компонентах на основе специфи- каций. | отладки; Стандарты качества программной документации; Основы организации инспектиро- вания и верификации; Встроенные и основные специали- зированные инструменты анализа качества программных продуктов; Методы организации работы в ко- манде разработчиков. | |
| ПК 2.4. Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения |
| Разработка тестовых наборов | Использовать выбранную систему | Модели процесса разработки про- | Лаборатория | |
| (пакетов) для программного | контроля версий; | граммного обеспечения; | программного | |
| модуля; | Анализировать проектную и тех- | Основные принципы процесса раз- | обеспечения | и |
| Разработка тестовых сценари- | ническую документацию; | работки программного обеспече- | сопровождения | |
| ев программного средства; | Выполнять тестирование интегра- | ния; | компьютерных | |
| Инспектирование разрабо- | ции; | Основные подходы к интегрирова- | систем. | |
| танных программных моду- | Организовывать постобработку | нию программных модулей; | | |
| лей на предмет соответствия | данных | Основы верификации и аттестации | | |
| стандартам кодирования | Приёмы работы в системах кон- | программного обеспечения; | | |
| | троля версий; | Методы и способы идентификации | | |
| | Оценивать размер минимального | сбоев и ошибок при интеграции | | |
| | набора тестов; | приложений; | | |
| | Разрабатывать тестовые пакеты и | Методы и схемы обработки ис- | | |
| | тестовые сценарии ; | ключительных ситуаций | | |
| | Выполнять ручное и автоматизи- | Основные методы и виды тестиро- | | |
| | рованное тестирование программ- | вания программных продуктов; | | |
| | ного модуля; | Приёмы работы с инструменталь- | | |
| Действия | Умения | Знания | Ресурсы |
| | Выявлять ошибки в системных компонентах на основе специфи- каций. | ными средствами тестирования и отладки; Стандарты качества программной документации; Основы организации инспектиро- вания и верификации; Встроенные и основные специали- зированные инструменты анализа качества программных продуктов; Методы организации работы в ко- манде разработчиков. | |
| ПК 2.5. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования. |
| Инспектирование разработан- ных программных модулей на предмет соответствия стан- дартам кодирования. | Использовать выбранную систему контроля версий; Использовать методы для получе- ния кода с заданной функциональ- ностью и степенью качества; Анализировать проектную и техни- ческую документацию; Организовывать постобработку данных; Приёмы работы в системах кон- троля версий; Выявлять ошибки в системных компонентах на основе специфика- ций. | Модели процесса разработки про- граммного обеспечения; Основные принципы процесса раз- работки программного обеспече- ния; Основные подходы к интегрирова- нию программных модулей; Основы верификации и аттестации программного обеспечения; Стандарты качества программной документации; Основы организации инспектиро- вания и верификации; Встроенные и основные специали- зированные инструменты анализа качества программных продуктов; Методы организации работы в ко- манде разработчиков. | Лаборатория про- граммного обес- печения и сопро- вождения компь- ютерных систем. |
Освоение профессионального модуля направлено на развитие общих компетенций:
ОК 01. Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам
ОК 02. Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности
ОК 03. Планировать и реализовывать собственное профессиональное и личностное развитие
ОК 04. Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами.
ОК 05. Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста.
ОК 06. Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей.
ОК 07. Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях
ОК 08. Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности.
ОК 09. Использовать информационные технологии в профессиональной деятельности
ОК 10. Пользоваться профессиональной документацией на государственном и иностранном языках.
ОК 11. Планировать предпринимательскую деятельность в профессиональной сфере
СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ПРАКТИКИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
Тематический план учебной практики профессионального модуля
| Коды профессиональных компетенций | Наименования разделов профес- сионального модуля | Всего часов | Объем времени, отведенный на освоение междисци- плинарного курса (курсов) | Практика |
| Обязательная аудиторная учебная нагрузка обучающегося | Самостоятельная работа обучающе- гося | Учебная, часов | Производственная (по профилю спе- циальности), часов |
| Всего, часов | в т.ч. лабораторные работы и практические занятия, часов | в т.ч., курсовая работа (проект), часов | Всего, часов | в т.ч., курсовая работа (проект), часов |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| ОК 1, ОК 2, ОК 3, ОК 4, | МДК.02.01 Техно- | | | | | | | | |
| ОК 5, ОК 9, ОК 10, ОК 11, ПК 2.1, ПК 2.4, ПК 2.5 | логия разработки программного | 64 | 46 | 12 | - | 18 | - | |
| | обеспечения | | | | | | | |
| ОК 1, ОК 2, ОК 3, ОК 4, | МДК.02.02 Ин- | | | | | | | |
| ОК 5, ОК 9, ОК 10, ОК 11, ПК 2.2, ПК 2.3, ПК 2.4 | струментальные средства разработ- | 80 | 56 | 16 | - | 24 | - | 144 |
| | ки программного | | | | | | | |
| | обеспечения | | | | | | | |
| ОК 1, ОК 2, ОК 3, ОК 4, | МДК.02.03 Мате- | | | | | | | |
| ОК 5, ОК 9, ОК 10, ОК 11, | матическое моде- | 48 | 34 | 10 | - | 14 | - | |
| ПК 2.1 | лирование | | | | | | | |
| ОК 1, ОК 2, ОК 3, ОК 4, | Учебная практика | | | | | | | |
| ОК 5, ОК 9, ОК 10, ОК 11, ПК 2.1, ПК 2.2, ПК 2.3, ПК | | 144 | 144 | - | - | - | - |
| 2.4, ПК 2.5 | | | | | | | |
| Всего | 336 | 280 | 38 | - | 56 | - | 144 |
Содержание учебной практики по профессиональному модулю
| Наименование разделов ПМ и тем учебной практики | Содержание учебного материала | Объем часов | Уровень освоения |
| Введение | ТБ и ОТ | 6 | |
| Тема 1. Разработка технического задания | 1. Основные сведения | 6 | |
| 1. Примеры составления технического задания | 6 | |
| Тема 2. Выработка требований к ПО и ПМ | 1. Основные сведения | 6 | |
| 2.Диаграммы переходов состояний | |
| 3. Функциональные диаграммы | |
| 4. Диаграмма потоков данных | |
| 5. Диаграмма «сущность-связь» | |
| Тема 3. Разработка ПО для решения прикладных задач | 1 Структурная схема | 6 | |
| 2 Функциональная схема | |
| Тема 4. Применение структурного подхода в анализе требований ПО | 1 Диаграммы вариантов использования | 6 | |
| 2 Диаграмма деятельности | |
| Тема 5. Проектирование программного обеспечения при структурном подходе | 1 Основные сведения о прототипах | 6 | |
| 2 Виды прототипов | |
| 3 Пример построения прототипа | |
| Тема 6. Применение ООП в анализе и проектировании ПО | 1 Диаграмма последовательности | 6 | |
| 2 Диаграмма классов | |
| Тема 7. Разработка прототипа ПО | 1 Основные сведения о прототипах | 12 | |
| 2. Виды прототипов | |
| Тема 8. Разработка интерфейса пользователя | 1 Основные правила создания интерфейса | 12 | |
| 2 Принципы разработки пользовательского интерфейса | |
| 3 Взаимодействие между пользователем и компьютером | |
| 4 Размещение информации на экране | |
| Тема 9. Delphi 7. Разработка программ на языке Delphi 7 | 1 Знакомство с Delphi 7 | 12 | |
| 2 Структурное программирование | |
| Тема 10. Тестирование программ и отладка программ | 1 Технологии тестирования | 12 | |
| 2 Программные ошибки | |
| Тема 11. Знакомство с визуальным программированием | 1 Создание программы «Привет мир» | 18 | |
| 2 Добавление форм, написание кода форм | |
| 3 Создание консольного приложения | |
| Тема 12. Создание ПО | 1 ПО «Двигающаяся кнопка» | 12 | |
| 2 ПО Альбом | |
| Тема 13. Работа с графикой | 1 ПО Светофор | 12 | |
| 2 ПО Ханойские башни | |
| Дифференцированный зачёт | 6 | |
| Итого | 144 | |
УСЛОВИЯ РЕАЛИЗАЦИИ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ПРАКТИКИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
Требования к минимальному материально-техническому обеспечению
Реализация программы модуля предполагает наличие «Лаборатории программного обеспечения и сопровождения компьютерных систем».
Оборудование учебного кабинета:
посадочные места по количеству обучающихся;
компьютерный стол, интерактивная доска (или проектор) для препо- давателя.
Технические и программные средства обучения:
персональные компьютеры, IBM-совместимые;
ОС с графическим интерфейсом пользователя;
Microsoft Offise 2016;
Microsoft Visual Studio 2010;
инструментальная среда разработки информационных систем CASE- средства Bpwin, Erwin;
системы и средства автоматизированного проектирования.
лицензионное программное обеспечение;
комплект учебно-методической документации;
мультимедийное оборудование.
Лаборатории содержат необходимый комплект учебно-методической доку- ментации, стандартов разработки автоматизированных информационных систем и программных продуктов, раздаточный материал для индивидуальной работы сту- дентов по всем разделам программы профессионального модуля.
Оборудование лаборатории и рабочих мест лаборатории
комплект учебной мебели;
интерактивная доска-1 шт.;
сетевой коммутатор D-Link "DGS-1016D" 16х 10XXMbps портов неуправ- ляемый – 1 шт.;
монитор LG Flatron - 15 шт.;
проектор lnFocus-1 шт.;
системный блок Intel(R) Core(TM) 2 DuoCPUE7300 @ 2.66GHz - 15
шт.;принтерBrother DCP-116C – 1 шт.;
программное обеспечение
ОС: Microsoft Windows 7 Корпоративная, MicrosoftWindows 10 Корпоративная. Офисное ПО: Microsoft Office стандарт 2010, Microsoft Access 2010, Microsoft Visio 2010, Microsoft Project 2010, Notepad++, Microsoft Visual Fox Pro, инстру- ментальная среда разработки информационных систем CASE-средства Bpwin, Erwin; .Браузеры: Internet Explorer, Crome, Opera.
Другое ПО:
Audacity, 7-Zip, DOSBox 0.74, FreeStudio, Free Commander, K-lite Codec Pack, Oracle VM Virtual Box 4.0.12r72916, Антивирус Касперского 6.0 для Windows Workstations MP4, Microsoft.NET Frаmework версия 3.5 SP1, Interwrite Workspace, Embarcadero RAD Studio XE, Pascal ABC, Microsoft Visual Studio 2010.
Информационное обеспечение обучения
Перечень рекомендуемых учебных изданий, Интернет-ресурсов, допол- нительной литературы
Основные источники:
Основы алгоритмизации и программирования / В.Д. Колдаев. - учебное пособие. - М : ИНФРА-М, 2006. - 400с.
Основы построения автоматизированных информационных систем / Н.З. Емельянова. - Учебное пособие. - М. : ИНФРА-М, 2008. - 416с.
Проектирование программного обеспечения / А.М. Вендеров. - учебник. -
М : Финансы и статистика.2003 - 359с
Голицына О. Программное обеспечение / О.Л Голицына. - учебное посо- бие. - М. : Форум., 2008. - 432с.
Кошевая И.П. Метрология. стандартизация, сертификация : Учебник / И.П. Кошевая. - М.:ИД "ФОРУМ"" : ИНФРА-М, 2008. - 416с.
Дополнительные источники:
Рудаков А.В. Технология разработки программных продуктов. М.: ОИЦ
«Академия», 2013.
Рудаков А.В. Технология разработки программных продуктов. Практикум. -
М.: ОИЦ «Академия», 2013.
Благодатских В.А. и др. Стандартизация разработки программных средств,
2010.
Ермоленко, Д.Н. Метрология, стандартизация и сертификация программно- го обеспечения: учебное пособие. - Белгород: Изд-во БГТУ, 2008. – 83 с.
Вигерс К. Разработка требований к программному обеспечению. Издатель- ско-торговый дом «Русская редакция», 2009.
Кравацкий Ю.П., Рамендик М.А. Выбор, сборка, апгрейд качественного компьютера. – М. 2008 г.
Крылов Е.В., Острейковский В.А., Типикин Н.Г. Техника разработки про- грамм. Книга 2. Технология, надежность и качество программного обеспе- чения — М.: Высшая школа. – 2008.
Крылова Г.Д. Основы стандартизации, сертификации, метрологии: Учебник для вузов. — 3-е изд.,— М.: ЮНИТИ-ДАНА, 2007. —671 с.
Л.Басс, П.Клементс, Р.Кацман. Архитектура программного обеспечения на практике. 2-е издание. СПб.: Питер, 2010.
10.Канер С., Д. Фолк, Е. Нгуен. Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений.
«ДиаСофт», 2010
Справочная и нормативная литература:
Система стандартов ЕСПД.
ГОСТ Р ИСО/МЭК 9126-93 Информационная технология. Оценка про- граммной продукции. Характеристика качества и руководства по их приме- нению.
ГОСТ 28195-89 Оценка качества программных средств. Общие положения.
ГОСТ Р ИСО/МЭК 12207-99 Процессы жизненного цикла программных средств.
Периодические издания (отечественные журналы):
«Компьютер пресс»;
«CHIP».
Интернет – ресурсы:
Образовательный портал: http\\www.edu. ru;
Интрернет университет информационных технологий - http://www.intuit.ru;
Учебная мастерская: - http\\www.edu.BPwin - Мастерская Dr_dimdim.ru;
3.3 Общие требования к организации образовательного процесса
Реализация программы модуля предполагает учебную практику после изучения модуля. Занятия по учебной практике проводятся в лабораториях учебного заведения.
Результаты прохождения учебной практики по модулю учитываются при проведении квалификационного экзамена.
Учебная практика для получения профессиональных навыков в рамках про- фессионального модуля «Осуществление интеграции профессиональных моду- лей» предполагает деятельность по выполнению работ по проектированию, разработке, тестированию и сопровождению информационной системы.
3.4. Кадровое обеспечение образовательного процесса
Требования к квалификации педагогических кадров, обеспечивающих обуче- ние по междисциплинарному курсу (курсам): наличие высшего профессионально- го образования, соответствующего профилю преподаваемого модуля. Педагоги- ческие работники получают дополнительное профессиональное образование по программам повышения квалификации, в том числе в форме стажировки в орга- низациях, направление деятельности которых соответствует области профессио- нальной деятельности. Опыт деятельности в организациях соответствующей про- фессиональной сферы является обязательным для преподавателей, отвечающих за
освоение обучающимся профессионального цикла, эти преподаватели должны проходить стажировку в профильных организациях не реже 1-го раза в 3 года.
Доля педагогических работников (в приведенных к целочисленным значени- ям ставок), обеспечивающих освоение обучающимися программных модулей, имеющих опыт деятельности не менее 3 лет в организациях, направление дея- тельности которых соответствует области профессиональной в общем числе педа- гогических работников, реализующих образовательную программу, должна быть не менее 25 процентов.
Требования к квалификации педагогических кадров, осуществляющих руко- водство практикой - Инженерно-педагогический состав: дипломированные специ- алисты – преподаватели междисциплинарных курсов, а также общепрофессио- нальных дисциплин: «Информационные технологии»; «Архитектура аппаратных средств», «Основы алгоритмизации и программирования».
КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ УЧЕБНОЙ ПРАКТИКИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ (ВИДА ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ)
| Профессиональные компетенции | Оцениваемые знания и умения, действия | Методы оценки (указываются ти- пы оценочных заданий и их крат- кие характеристики, например, практическое задание, в том чис- ле ролевая игра, ситуационные задачи и др.; проект; экзамен, в том числе – тестирование, собесе- дование) | Критерии оценки |
| ПК 2.1. Разрабаты- | Знания. | Выполнение отчетов по учебной | 75% правильных ответов |
| вать требования к | Модели процесса разработки программного обеспече- | практике | |
| программным моду- | ния; | | |
| лям на основе ана- | Основные принципы процесса разработки программного | | |
| лиза проектной и | обеспечения; | | |
| технической доку- | Основные подходы к интегрированию программных | | |
| ментации на пред- | модулей; | | |
| мет взаимодействия | Виды и варианты интеграционных решений; | | |
| компонент. | Современные технологии и инструменты интеграции; | | |
| | Основные протоколы доступа к данным; | | |
| | Методы и способы идентификации сбоев и ошибок при | | |
| | интеграции приложений; | | |
| | Методы отладочных классов; | | |
| | Стандарты качества программной документации; | | |
| | Основы организации инспектирования и верификации; | | |
| | Встроенные и основные специализированные инстру- | | |
| | менты анализа качества программных продуктов; | | |
| | Графические средства проектирования архитектуры | | |
| | программных продуктов; | | |
| | Методы организации работы в команде разработчиков. | | |
| | Умения | Результаты выполнения практиче- | Экспертное наблюдение за хо- |
| | Анализировать проектную и техническую документа- | ских работ по учебной практике, | дом выполнения практической |
| | цию; | практических заданий по самостоя- | работы, результаты выполне- |
| | Использовать специализированные графические сред- ства построения и анализа архитектуры программных продуктов; Организовывать заданную интеграцию модулей в про- граммные средства на базе имеющейся архитектуры и автоматизации бизнес-процессов; Определять источники и приёмники данных; Приёмы работы в системах контроля версий; Выполнять отладку, используя методы и инструменты условной компиляции (классы Debug и Trace); Оценивать размер минимального набора тестов; Разрабатывать тестовые пакеты и тестовые сценарии; Выявлять ошибки в системных компонентах на основе спецификаций. | тельной работе | ния практических самостоя- тельных работ не менее 75% |
| Действия Разработка и оформление требований к программным модулям по предложенной документации; Разработка тестовых наборов (пакетов) для программно- го модуля; Разработка тестовых сценариев программного средства; Инспектирование разработанных программных модулей на предмет соответствия стандартам кодирования. | Результаты выполнения практиче- ских заданий по самостоятельной работе, результаты выполнения за- дания по учебной практике | Экспертное наблюдение за хо- дом выполнения практической работы, заданий учебной практики, результаты выпол- нения практических самостоя- тельных работ не менее 75%, оценка портфолио обучающе- гося по результатам учебной практики |
| ПК 2.2. Выполнять интеграцию модулей в программное обес- печение | Знания Модели процесса разработки программного обеспече- ния; Основные принципы процесса разработки программного обеспечения; Основные подходы к интегрированию программных модулей; Основы верификации программного обеспечения; Современные технологии и инструменты интеграции; Основные протоколы доступа к данным; Методы и способы идентификации сбоев и ошибок при интеграции приложений; | Выполнение отчетов по учебной практике | 75% правильных ответов |
| | Основные методы отладки; | | |
| Методы и схемы обработки исключительных ситуаций; |
| Основные методы и виды тестирования программных |
| продуктов; |
| Стандарты качества программной документации; |
| Основы организации инспектирования и верификации; |
| Приёмы работы с инструментальными средствами те- |
| стирования и отладки; |
| Методы организации работы в команде разработчиков. |
| Умения | Результаты выполнения практиче- | Экспертное наблюдение за хо- |
| Использовать выбранную систему контроля версий; | ских работ по учебной практике, | дом выполнения практической |
| Использовать методы для получения кода с заданной | практических заданий по самостоя- | работы, результаты выполне- |
| функциональностью и степенью качества; | тельной работе | ния практических самостоя- |
| Организовывать заданную интеграцию модулей в про- | | тельных работ не менее 75% |
| граммные средства на базе имеющейся архитектуры и | | |
| автоматизации бизнес-процессов; | | |
| Использовать различные транспортные протоколы и | | |
| стандарты форматирования сообщений; | | |
| Выполнять тестирование интеграции; | | |
| Организовывать постобработку данных; | | |
| Создавать классы-исключения на основе базовых клас- | | |
| сов; | | |
| Выполнять ручное и автоматизированное тестирование | | |
| программного модуля; | | |
| Выявлять ошибки в системных компонентах на основе | | |
| спецификаций; | | |
| Приёмы работы в системах контроля версий. | | |
| Действия | Результаты выполнения практиче- | Экспертное наблюдение за хо- |
| Интеграция модулей в программное обеспечение; | ских заданий по самостоятельной | дом выполнения практической |
| Отладка программных модулей; | работе, результаты выполнения за- | работы, заданий учебной |
| Инспектирование разработанных программных модулей | дания по учебной практике | практики, результаты выпол- |
| на предмет соответствия стандартам кодирования; | | нения практических самостоя- |
| | | тельных работ не менее 75%, |
| | | оценка портфолио обучающе- |
| | | гося по результатам учебной |
| | | | практики |
| ПК 2.3. Выполнять | Знания | Выполнение отчетов по учебной | 75% правильных ответов |
| отладку программ- | Модели процесса разработки программного обеспече- | практике | |
| ного модуля с ис- | ния; | | |
| пользованием спе- | Основные принципы процесса разработки программного | | |
| циализированных | обеспечения; | | |
| программных | Основные подходы к интегрированию программных | | |
| средств | модулей; | | |
| | Основы верификации и аттестации программного обес- | | |
| | печения; | | |
| | Методы и способы идентификации сбоев и ошибок при | | |
| | интеграции приложений; | | |
| | Основные методы отладки; | | |
| | Методы и схемы обработки исключительных ситуаций; | | |
| | Приёмы работы с инструментальными средствами те- | | |
| | стирования и отладки; | | |
| | Стандарты качества программной документации; | | |
| | Основы организации инспектирования и верификации; | | |
| | Встроенные и основные специализированные инстру- | | |
| | менты анализа качества программных продуктов; | | |
| | Методы организации работы в команде разработчиков. | | |
| | Умения | Результаты выполнения практиче- | Экспертное наблюдение за хо- |
| | Использовать выбранную систему контроля версий; | ских работ по учебной практике, | дом выполнения практической |
| | Использовать методы для получения кода с заданной | практических заданий по самостоя- | работы, результаты выполне- |
| | функциональностью и степенью качества; | тельной работе | ния практических самостоя- |
| | Анализировать проектную и техническую документа- | | тельных работ не менее 75% |
| | цию; | | |
| | Использовать инструментальные средства отладки про- | | |
| | граммных продуктов; | | |
| | Определять источники и приёмники данных; | | |
| | Выполнять тестирование интеграции; | | |
| | Организовывать постобработку данных; | | |
| | Приёмы работы в системах контроля версий; | | |
| | Выполнять отладку, используя методы и инструменты | | |
| | условной компиляции; | | |
| | Выявлять ошибки в системных компонентах на основе спецификаций. | | |
| Действия Отладка программных модулей; Инспектирование разработанных программных модулей на предмет соответствия стандартам кодирования. | Результаты выполнения практиче- ских заданий по самостоятельной работе, результаты выполнения за- дания по учебной практике | Экспертное наблюдение за хо- дом выполнения практической работы, заданий учебной практики, результаты выпол- нения практических самостоя- тельных работ не менее 75%, оценка портфолио обучающе- гося по результатам учебной практики |
| ПК 2.4. Осуществ- лять разработку те- | Знания Модели процесса разработки программного обеспече- ния; Основные принципы процесса разработки программного обеспечения; Основные подходы к интегрированию программных модулей; Основы верификации и аттестации программного обес- печения; Методы и способы идентификации сбоев и ошибок при интеграции приложений; Методы и схемы обработки исключительных ситуаций; Основные методы и виды тестирования программных продуктов; Приёмы работы с инструментальными средствами те- стирования и отладки; Стандарты качества программной документации; Основы организации инспектирования и верификации; Встроенные и основные специализированные инстру- менты анализа качества программных продуктов; Методы организации работы в команде разработчиков. | Выполнение отчетов по учебной практике | 75% правильных ответов |
| стовых наборов и | | |
| тестовых сценариев | | |
| для программного | | |
| обеспечения. | | |
| | Умения Использовать выбранную систему контроля версий; Анализировать проектную и техническую документа- | Результаты выполнения практиче- ских работ по учебной практике, практических заданий по самостоя- | Экспертное наблюдение за хо- дом выполнения практической работы, результаты выполне- |
| | цию. Выполнять тестирование интеграции; Организовывать постобработку данных; Приёмы работы в системах контроля версий; Оценивать размер минимального набора тестов; Разрабатывать тестовые пакеты и тестовые сценарии; Выполнять ручное и автоматизированное тестирование программного модуля; Выявлять ошибки в системных компонентах на основе спецификаций. | тельной работе | ния практических самостоя- тельных работ не менее 75% |
| Действия Разработка тестовых наборов (пакетов) для программ- ного модуля; Разработка тестовых сценариев программного средства; Инспектирование разработанных программных модулей на предмет соответствия стандартам кодирования. | Результаты выполнения практиче- ских заданий по самостоятельной работе, результаты выполнения за- дания по учебной практике | Экспертное наблюдение за хо- дом выполнения практической работы, заданий учебной практики, результаты выпол- нения практических самостоя- тельных работ не менее 75%, оценка портфолио обучающе- гося по результатам учебной практики |
| ПК 2.5. Производить | Знания | Выполнение отчетов по учебной | 75% правильных ответов |
| инспектирование | Модели процесса разработки программного обеспече- | практике | |
| компонент про- | ния; | | |
| граммного обеспе- | Основные принципы процесса разработки программного | | |
| чения на предмет | обеспечения; | | |
| соответствия стан- | Основные подходы к интегрированию программных | | |
| дартам кодирования. | модулей; | | |
| | Основы верификации и аттестации программного обес- | | |
| | печения; | | |
| | Стандарты качества программной документации; | | |
| | Основы организации инспектирования и верификации; | | |
| | Встроенные и основные специализированные инстру- | | |
| | менты анализа качества программных продуктов; | | |
| | Методы организации работы в команде разработчиков. | | |
| | Умения | Результаты выполнения практиче- | Экспертное наблюдение за хо- |
| | Использовать выбранную систему контроля версий; | ских работ по учебной практике, | дом выполнения практической |
| | Использовать методы для получения кода с заданной функциональностью и степенью качества; Анализировать проектную и техническую документа- цию; Организовывать постобработку данных; Приёмы работы в системах контроля версий; Выявлять ошибки в системных компонентах на основе спецификаций. | практических заданий по самостоя- тельной работе | работы, результаты выполне- ния практических самостоя- тельных работ не менее 75% |
| Действия Инспектирование разработанных программных модулей на предмет соответствия стандартам кодирования. | Результаты выполнения практиче- ских заданий по самостоятельной работе, результаты выполнения за- дания по учебной практике | Экспертное наблюдение за хо- дом выполнения практической работы, заданий учебной практики, результаты выпол- нения практических самостоя- тельных работ не менее 75%, оценка портфолио обучающе- гося по результатам учебной практики |
Формы и методы контроля и оценки результатов обучения должны позволять проверять у обучающихся не только сформи- рованность профессиональных компетенций, но и развитие общих компетенций и обеспечивающих их умений.
| Результаты (освоенные общие компетенции) | Формы и методы контроля и оценки |
| 1 | 3 |
| ОК 01.Выбирать способы решения задач про- фессиональной деятельности, применительно к различным контекстам | Экспертная оценка результатов деятельности обучающихся в процессе освоения образовательной программы: -на практических занятиях; при выполнении работ на различных этапах учебной практики; при проведении: экзаменов по междисциплинарным курсам, экзамена (квалификационного) по мо- дулю |
| ОК 02.Осуществлять поиск, анализ и интерпре- тацию информации, необходимой для выполне- ния задач профессиональной деятельности | Экспертная оценка результатов деятельности обучающихся в процессе освоения образовательной программы: -на практических занятиях; - при выполнении работ на различных этапах учебной практики; |
| | - при проведении: экзаменов по междисциплинарным курсам, экзамена (квалификационного) по мо- дулю |
| ОК 03.Планировать и реализовывать собствен- ное профессиональное и личностное развитие | Экспертная оценка результатов деятельности обучающихся в процессе освоения образовательной программы: -на практических занятиях; при выполнении работ на различных этапах учебной практики; при проведении: экзаменов по междисциплинарным курсам, экзамена (квалификационного) по мо- дулю |
| ОК 04.Работать в коллективе и команде, эффек- тивно взаимодействовать с коллегами, руковод- ством, клиентами | Экспертная оценка результатов деятельности обучающихся в процессе освоения образовательной программы: -на практических занятиях; при выполнении работ на различных этапах учебной практики; при проведении: экзаменов по междисциплинарным курсам, экзамена (квалификационного) по мо- дулю |
| ОК 05.Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурно- го контекста | Экспертная оценка результатов деятельности обучающихся в процессе освоения образовательной программы: -на практических занятиях; - при выполнении работ на различных этапах учебной практики |
| ОК 06.Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведе- ние на основе традиционных общечеловеческих ценностей | Экспертная оценка результатов деятельности обучающихся в процессе освоения образовательной программы: -на практических занятиях при формировании требований технического задания; - при выполнении работ на различных этапах учебной практики при формировании ТЗ |
| ОК 09.Использовать информационные техноло- гии в профессиональной деятельности | Экспертная оценка результатов деятельности обучающихся в процессе освоения образовательной программы: -на практических занятиях; - при выполнении работ на различных этапах учебной практики |
| ОК 10.Пользоваться профессиональной доку- ментацией на государственном и иностранном языках | Экспертная оценка результатов деятельности обучающихся в процессе освоения образовательной программы: -на практических занятиях; - при выполнении работ на различных этапах учебной практики |
| ОК 11.Планировать предпринимательскую дея- тельность в профессиональной сфере | Экспертная оценка результатов деятельности обучающихся в процессе освоения образовательной программы при выполнении работ на различных этапах учебной практики. |
Форма отчетности
Аттестация учебной практики проводится в форме дифференцированного зачета. К зачету допускаются обучающиеся, выполнившие требования программы практики и предоставившие полный пакет документов:
дневник практики;
отчет по практике.
4.2 Порядок подведения итогов практики
Оформленный отчет представляется обучающимся в сроки, определенные графиком учебного процесса, но не позже окончания практики.
Руководитель практики проверяет отчет, представленный обучающимся, и решает вопрос о допуске данного отчета к защите.
Итоговая оценка студенту за практику выводится с учетом следующих фак- торов:
выполнение графика практики,
результативность работы в соответствии с графиком и объемом рабо- ты (по дневнику практики);
проявленные профессиональные качества и творческие способности;
качество и уровень выполнения отчета о прохождении практики;
отзыв руководителя практики;
защита результатов практики.
Отчет, допущенный к защите руководителем практики, защищается обуча- ющимся руководителю практики от учебного заведения.
29