МИНИСТЕРСТВО ТОРГОВЛИ И УСЛУГ РЕСПУБЛИКИ БАШКОРТОСТАН ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ УФИМСКИЙ КОЛЛЕДЖ ИНДУСТРИИ ПИТАНИЯ И СЕРВИСА РАБОЧАЯ ПРОГРАММА ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ 02. ОСУЩЕСТВЛЕНИЕ ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ МДК 02.01. Технология разработки программного обеспечения МДК 02.02. Инструментальные средства разработки программного обеспечения МДК 02.03. Математическое моделирование Программа подготовки специалистов среднего звена По специальности СПО 09.02.07. «Информационные системы и программирование» «Специалист по информационным системам» Профиль: технологический Уфа, 2022 Рабочая программа профессионального модуля ПМ 02. ОСУЩЕСТВЛЕНИЕ ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ разработана Государственным бюджетным профессиональным образовательным учреждением Уфимским колледжем индустрии питания и сервиса - ГБПОУ УКИП и С ( далее – колледж ) в соответствии с федеральным государственным образовательным стандартом среднего профессионального образования (ФГОС СПО) по специальности 09.02.07. «Информационные системы и программирование, утвержденного приказом Министерством образования и науки Российской Федерации № 1547 от 09 декабря 2016 года(зарегистрировано в Минюсте России 26 декабря 2016 года № 44936) (далее – ФГОС СПО), на основании примерной основной образовательной программы разработанной и внесенной в федеральный реестр примерных образовательных программ СПО 11.05.2017 г, регистрационный номер: 09.02.07-170511) Организация разработчик примерной образовательной программы:: Федеральное учебнометодическое объединение в системе среднего профессионального образования по укрупненным группам профессий, специальностей 09.00.00 Информатика и вычислительная техника; профессионального стандарта 06.015 «Специалист по информационным системам», утвержденного приказом Министерством труда и социальной защиты РФ от 18 ноября 2014 года г. № 896н(зарегистрирован Министерством юстиции РФ 24 декабря 2014 г. Рег.№ 35361); Организация разработчик: Государственное бюджетное профессиональное образовательное учреждение Уфимский колледж индустрии питания и сервиса. Разработчики: зам.директора по НМР УКИП и С – Ванюлина Т.П. Преподаватель информатики и вычислительной техники высшей категории Ким А.В.. СОДЕРЖАНИЕ 1. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОЧЕЙ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 2. СТРУКТУРА И СОДЕРЖАНИЕ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 3. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ОБУЧЕНИЯ ПО МОДУЛЮ 4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ . 1. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОЧЕЙ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ «ПМ.02. Осуществление интеграции программных модулей» В результате изучения профессионального модуля студент должен освоить основной вид деятельности Осуществление интеграции программных модулей и соответствующие ему общие компетенции и профессиональные компетенции: 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. В результате освоения профессионального модуля студент должен Иметь практический опыт Модели процесса разработки программного обеспечения; основные принципы процесса разработки программного обеспечения; основные подходы к интегрированию программных модулей; основы верификации и аттестации программного обеспечения уметь использовать выбранную систему контроля версий; использовать методы для получения кода с заданной функциональностью и степенью качества знать модели процесса разработки программного обеспечения; основные принципы процесса разработки программного обеспечения; основные подходы к интегрированию программных модулей; основы верификации и аттестации программного обеспечения 1.3. Количество часов, отводимое на освоение профессионального модуля Специалист по информационным системам Всего часов: 368 На освоение МДК 152 Учебную практику 72 Производственную практику 144 Самостоятельная работа ---- СТРУКТУРА и содержание профессионального модуля «ПМ.02. Осуществление интеграции программных модулей» .2.1. Структура профессионального модуля для специальности «Специалист по информационным системам» Объем профессионального модуля, час. Коды профессиональн ых общих компетенций Наименованияразделов профессионального модуля ПК 2.1, ПК 2.4, ПК 2.5 Раздел 1. Разработка программного обеспечения 52 52 20 ПК 2.2, ПК 2.3, ПК 2.5 Раздел 2.Средства разработки программного обеспечения 52 52 24 ПК 2.1, ПК 2.4, ПК 2.5 Раздел 3. Моделирование в программных системах 48 48 30 ПК 2.1- ПК 2.5 ПК 2.1- ПК 2.5 Суммарный объем нагрузки, час. Обучение по МДК Всего 72 Практическая подготовка (учебная практика) Практическая подготовка (Производственная практика (по профилю специальности), 144 Всего: 368 Практики Лаборатор Курсовых Учебная ных и работ практичес (проектов) ких занятий Самостоя тельная Производс работа14 твенная 72 144 152 72 144 6 2. Тематический план и содержание профессионального модуля (ПМ) «ПМ.02. Осуществление интеграции программных модулей» Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем 1 Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа студентов, курсовая работа (проект) (если предусмотрены) 2 Раздел 1 Разработка программного обеспечения МДК. 02.01. Технология разработки программного обеспечения * Тема 2.1.1. Основные Содержание понятия и стандартизация Понятия требований, классификация, уровни требований. 1требований к программному Методологии и стандарты, регламентирующие работу с требованиями. 10 обеспечению Современные принципы и методы разработки программных приложений. Объё м часо в 3 Урове нь освое ния 4 52 52 10 Методы организации работы в команде разработчиков. Системы контроля версий Основные подходы к интегрированию программных модулей. Стандарты кодирования. Практические занятия 8 Практическое занятие «Анализ предметной области» 11Практическое занятие «Разработка и оформление технического задания» 18 Практическое занятие «Построение архитектуры программного средства» Практическое занятие «Изучение работы в системе контроля версий» Тема 2.1.2. Описание и анализ требований. Диаграммы IDEF Содержание Описание требований: унифицированный язык моделирования - краткий словарь. 19- Диаграммы UML. 8 7 Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем 1 Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа студентов, курсовая работа (проект) (если предусмотрены) 2 Описание и оформление требований (спецификация). Анализ требований и стратегии выбора решения Лабораторные работы Объё м часо в 3 Урове нь освое ния 4 26 2736 10 Лабораторная работа «Построение диаграммы Вариантов использования и диаграммы. Последовательности» Лабораторная работа «Построение диаграммы Кооперации и диаграммы Развертывания» Лабораторная работа «Построение диаграммы Деятельности, диаграммы Состояний и диаграммы Классов» Лабораторная работа «Построение диаграммы компонентов» Лабораторная работа «Построение диаграмм потоков данных» Содержание Цели и задачи и виды тестирования. Стандарты качества программной документации. 37- Меры и метрики. Тестовое покрытие. 42 6 Тестовый сценарий, тестовый пакет. Тема 2.1.3. Оценка качества программных средств Анализ спецификаций. Верификация и аттестация программного обеспечения. Лабораторные работы 8 Лабораторная работа «Разработка тестового сценария» 43Лабораторная работа «Оценка необходимого количества тестов» 50 8 Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем 1 Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа студентов, курсовая работа (проект) (если предусмотрены) 2 Объё м часо в 3 Урове нь освое ния 4 Лабораторные работы «Разработка тестовых пакетов» Лабораторные работы «Оценка программных средств с помощью метрик» Лабораторные работы «Инспекция программного кода на предмет соответствия стандартам кодирования» Дифференцированный зачет 51- 2 52 Раздел 2. Средства разработки программного обеспечения 52 МДК.2.2 Инструментальные средства разработки программного обеспечения 52 Содержание Понятие репозитория проекта, структура проекта. 1Виды, цели и уровни интеграции программных модулей. Автоматизация бизнес12 процессов. Выбор источников и приемников данных, сопоставление объектов данных. Тема 2.2.1 Современные технологии и инструменты интеграции 12 Транспортные протоколы. Стандарты форматирования сообщений. Организация работы команды в системе контроля версий. Лабораторные работы 8 Лабораторная работа «Разработка структуры проекта» 1320 Лабораторная работа «Разработка модульной структуры проекта (диаграммы модулей)» 9 Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем 1 Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа студентов, курсовая работа (проект) (если предусмотрены) 2 Объё м часо в 3 Урове нь освое ния 4 Лабораторная работа «Разработка перечня артефактов и протоколов проекта» Лабораторная работа «Настройка работы системы контроля версий (типов импортируемых файлов, путей, фильтров и др. параметров импорта в репозиторий)» Лабораторная работа «Разработка и интеграция модулей проекта (командная работа)» Лабораторная работа «Отладка отдельных модулей программного проекта» Лабораторная работа «Организация обработки исключений» Содержание Отладка программных продуктов. Инструменты отладки. Отладочные классы. 2134 14 Ручное и автоматизированное тестирование. Методы и средстваорганизации тестирования. Инструментарии анализа качества программных продуктов в средеразработке. Тема 2.2.2 Инструментарий тестирования и анализа качества программных средств Обработка исключительных ситуаций. Методы и способы идентификации сбоев и ошибок. Выявление ошибок системных компонентов. Лабораторные работы Лабораторная работа «Применение отладочных классов в проекте» 35Лабораторная работа «Отладка проекта» 50 Лабораторная работа «Инспекция кода модулей проекта» 16 Лабораторная работа «Тестирование интерфейса пользователя средствами инструментальной среды разработки» 10 Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем 1 Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа студентов, курсовая работа (проект) (если предусмотрены) 2 Объё м часо в 3 Урове нь освое ния 4 Лабораторная работа «Разработка тестовых модулей проекта для тестирования отдельных модулей» Лабораторная работа «Выполнение функционального тестирования» Лабораторная работа «Тестирование интеграции» Лабораторная работа «Документирование результатов тестирования» Дифференцированный зачет 51- 2 52 Раздел 3. Моделирование в программных системах 48 МДК.2.3 Математическое моделирование 48 Содержание Понятие решения. Множество решений, оптимальное решение. Показатель 1-8 эффективности решения Математические модели, принципы их построения, виды моделей. Тема 2.3.1. Основы моделирования. Детерминированные задачи 8 Задачи: классификация, методы решения, граничные условия. Общий вид и основная задача линейного программирования. Симплекс – метод. Транспортная задача. Методы нахождения начального решения транспортной задачи. Метод потенциалов. Общий вид задач нелинейного программирования. Графический метод решения задач нелинейного программирования. Метод множителей Лагранжа. 11 Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем 1 Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа студентов, курсовая работа (проект) (если предусмотрены) 2 Объё м часо в 3 Урове нь освое ния 4 Основные понятия динамического программирования: шаговое управление, управление операцией в целом, оптимальное управление, выигрыш на данном шаге, выигрыш за всю операцию, аддитивный критерий, мультипликативный критерий. Простейшие задачи, решаемые методом динамического программирования. Методы хранения графов в памяти ЭВМ. Задача о нахождении кратчайших путей в графе и методы ее решения. Задача о максимальном потоке и алгоритм Форда–Фалкерсона. Лабораторные и практические работы 18 916 Лабораторная работа «Построение простейших математических моделей. Построение простейших статистических моделей» Лабораторная работа «Решение простейших однокритериальных задач» Лабораторная работа «Задача Коши для уравнения теплопроводности» Практическая работа «Сведение произвольной задачи линейного программирования к основной задаче линейного программирования» Лабораторная работа «Решение задач линейного программирования симплекс– методом» Лабораторная работа «Нахождение начального решения транспортной задачи. Решение транспортной задачи методом потенциалов» Лабораторная работа «Применение метода стрельбы для решения линейной краевой задачи» Лабораторная работа «Задача о распределении средств между предприятиями» Лабораторная работа «Задача о замене оборудования» 12 Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем 1 Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа студентов, курсовая работа (проект) (если предусмотрены) 2 Объё м часо в 3 Урове нь освое ния 4 Лабораторная работа «Нахождение кратчайших путей в графе. Решение задачи о максимальном потоке» Содержание Системы массового обслуживания: понятия, примеры, модели. 1724 8 Основные понятия теории марковских процессов: случайный процесс, марковский процесс, граф состояний, поток событий, вероятность состояния, уравнения Колмогорова, финальные вероятности состояний. Схема гибели и размножения. Метод имитационного моделирования. Единичный жребий и формы его организации. Примеры задач Понятие прогноза. Количественные методы прогнозирования: скользящие средние, экспоненциальное сглаживание, проектирование тренда. Качественные методы прогноза Предмет и задачи теории игр. Основные понятия теории игр: игра, игроки, партия, выигрыш, проигрыш, ход, личные и случайные ходы, стратегические игры, стратегия, оптимальная стратегия. Антагонистические матричные игры: чистые и смешанные стратегии. Тема 2.3.2 Задачи в условиях неопределенности Методы решения конечных игр: сведение игры mxn к задаче линейного программирования, численный метод – метод итераций. Область применимости теории принятия решений. Принятие решений в условиях определенности, в условиях риска, в условиях неопределенности. Критерии принятия решений в условиях неопределенности. Дерево решений. Лабораторные и практические работы 12 25- Практическая работа «Составление систем уравнений Колмогорова. Нахождение финальных вероятностей. Нахождение характеристик простейших систем массового обслуживания.» 13 Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем 1 Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа студентов, курсовая работа (проект) (если предусмотрены) 2 30 Объё м часо в 3 Урове нь освое ния 4 Практическая работа «Решение задач массового обслуживания методами имитационного моделирования» Практическая работа «Построение прогнозов» Практическая работа «Решение матричной игры методом итераций» Лабораторная работа «Моделирование прогноза» Лабораторная работа «Выбор оптимального решения с помощью дереварешений» Дифференцированный зачет 2 ИТОГО МДК 152 Учебная практика по модулю 72 ч Производственная практика по модулю 144 ВСЕГО ПМ.02 368 14 2. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ «ПМ.02. Осуществление интеграции программных модулей» 2.1. Для реализации программы профессионального модуля должны быть предусмотрены следующие специальные помещения: Лаборатории Программного обеспечения и сопровождения компьютерных систем, оснащенные в соответствии с п. 6.1.2.1. Примерной программы по специальности Оснащенные базы практики, в соответствии с п 6.1.2.3 Примерной программы по специальности. 2.2. Информационное обеспечение реализации программы Для реализации программы библиотечный фонд образовательной организации должен иметь печатные и/или электронные образовательные и информационные ресурсы, рекомендуемые для использования в образовательном процессе. 3.2.1. Печатные издания 1. Федорова Г.Н. Осуществление интеграции программных модулей: учебник для студ. учреждений сред. проф. образования/ - 4-е изд., перераб. – М. : Издательский центр «Академия», 2021. – 272 с. … 3.2.2. Электронные издания (электронные ресурсы) 1. От модели объектов - к модели классов. Единое окно доступа к образовательным ресурсам. http://real.tepkom.ru/Real_OM-CM_A.asp … Приводится перечень печатных и/или электронных образовательных и информационных ресурсов, рекомендуемых ФУМО СПО для использования в образовательном процессе. 3.2.3. Дополнительные источники (при необходимости) 1 Гагарина, Л. Г. Технология разработки программного обеспечения: учеб. пособие / Л. Г. Гагарина, Е. В. Кокорева, Б. Д. Виснадул; Под ред. Л. Г. Гагариной. - М.: ФОРУМ: ИНФРА-М, 2017.-400 с. 15 КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГОМОДУЛЯ (ПО РАЗДЕЛАМ) Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля Раздел 1. Разработка программного Критерии оценки Методы оценки обеспечения ПК 2.1 Разрабатывать Оценка «отлично» - разработан и обоснован вариант требования к программным модулям интеграционного решения с помощью графических средств на основе анализа проектной среды разработки, указано хотя бы одно альтернативное и технической документации на решение; бизнес-процессы учтены в полном объеме; предмет взаимодействия компонент вариант оформлен в полном соответствии с требованиями стандартов; результаты верно сохранены в системе контроля версий. Оценка «хорошо» - разработана и прокомментирована архитектура варианта интеграционного решения с помощью графических средств, учтены основные бизнес-процессы; вариант оформлен в соответствии с требованиями стандартов; результаты сохранены в системе контроля версий. Оценка «удовлетворительно» - разработана и архитектура варианта интеграционного решения с помощью графических средств, учтены основные бизнес-процессы с незначительными упущениями; вариант оформлен в соответствии с требованиями стандартов с некоторыми отклонениями; результат сохранен в системе контроля версий. Экзамен/зачет в форме собеседования: - практическое задание по формированию требований к Программным модулям в соответствии с техническим заданием. Защита отчетов по практическим и лабораторным работам. Интерпретация результатов наблюдений за деятельностью обучающегося в процессе практики Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля ПК 2.4 Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения Критерии оценки Методы оценки Оценка «отлично» - обоснован размер тестового покрытия, Экзамен/зачет в форме собеседования: разработан тестовый сценарий и тестовые пакеты в практическое задание по разработке соответствии с этим сценарием в соответствии с минимальным тестовых сценариев и наборов для размером тестового покрытия, выполнено тестирование заданных видов тестирования и интеграции и ручное тестирование, выполнено тестирование с выполнение тестирования. применением инструментальных средств, выявлены ошибки Защита отчетов по практическим и системных компонент (при наличии), заполнены протоколы лабораторным работам Интерпретация тестирования. результатов наблюдений за Оценка «хорошо»- обоснован размер тестового покрытия, деятельностью обучающегося в разработан тестовый сценарий и тестовые пакеты в процессе практики соответствии с этим сценарием, выполнено тестирование интеграции и ручное тестирование, выполнено тестирование с применением инструментальных средств, заполнены протоколы тестирования. Оценка «удовлетворительно»- определен размер тестового покрытия, разработан тестовый сценарий и тестовые пакеты, выполнено тестирование интеграции и ручное тестирование, частично выполнено тестирование с применением инструментальных средств, частично заполнены протоколы тестирования. Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля Критерии оценки Методы оценки ПК 2.5 Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования Оценка «отлично» - продемонстрировано знание стандартов кодирования более чем одного языка программирования, выявлены все имеющиеся несоответствия стандартам в предложенном коде. Оценка «хорошо» - продемонстрировано знание стандартов кодирования более чем одного языка программирования, выявлены существенные имеющиеся несоответствия стандартам в предложенном коде. Оценка «удовлетворительно» - продемонстрировано знание стандартов кодирования языка программирования, выявлены некоторые несоответствия стандартам в предложенном коде. Экзамен/зачет в форме собеседования: практическое задание по инспектированию программного кода Защита отчетов по практическим и Лабораторным работам Интерпретация результатов наблюдений за деятельностью обучающегося в процессе практики Раздел модуля 2 Средства разработки программного обеспечения Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля ПК 2.2 Выполнять интеграцию модулей в программное обеспечение Критерии оценки Методы оценки Оценка «отлично» - в системе контроля версий выбрана верная версия проекта, проанализирована его архитектура, архитектура доработана для интеграции нового модуля; выбраны способы форматирования данных и организована их постобработка, транспортные протоколы и форматы сообщений обновлены (при необходимости); протестирована интеграция модулей проекта и выполнена отладка проекта с применением инструментальных средств среды; выполнена доработка модуля и дополнительная обработка исключительных ситуаций в том числе с созданием классовисключений (при необходимости); определены качественные показатели полученного проекта; результат интеграции сохранен в системе контроля версий. Оценка «хорошо» - в системе контроля версий выбрана верная версия проекта, его архитектура доработана для интеграции нового модуля; выбраны способы форматирования данных и организована их постобработка, транспортные протоколы и форматы сообщений обновлены (при необходимости); выполнена отладка проекта с применением инструментальных средств среды; выполнена доработка модуля и дополнительная обработка исключительных ситуаций (при необходимости); определены качественные показатели полученного проекта; результат интеграции сохранен в системе контроля версий. Экзамен/зачет в форме собеседования: практическое задание по обеспечению интеграции заданного модуля в предложенный программный проект Оценка «удовлетворительно» - в системе контроля версий выбрана верная версия проекта, его архитектура Защита отчетов по практическим и лабораторным работам Интерпретация результатов наблюдений за деятельностью обучающегося в процессе практики Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля Критерии оценки доработана для интеграции нового модуля; выбраны способы форматирования данных и организована их постобработка, форматы сообщений обновлены (при необходимости); выполнена отладка проекта с применением инструментальных средств среды; выполнена доработка модуля (при необходимости); результат интеграции сохранен в системе контроля версий. Методы оценки Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля Критерии оценки Методы оценки ПК 2.3 Выполнять отладку программного модуля с использованием специализированных программных средств Оценка «отлично» - в системе контроля версий выбрана верная версия проекта; протестирована интеграция модулей проекта и выполнена отладка проекта с применением инструментальных средств среды; проанализирована и сохранена отладочная информация; выполнена условная компиляция проекта в среде разработки; определены качественные показатели полученного проекта в полном объеме; результаты отладки сохранены в системе контроля версий. Оценка «хорошо» - в системе контроля версий выбрана верная версия проекта; протестирована интеграция модулей проекта и выполнена отладка проекта с применением инструментальных средств среды; выполнена условная компиляция проекта в среде разработки; определены качественные показатели полученного проекта в достаточном объеме; результаты отладки сохранены в системе контроля версий. Экзамен/зачет в форме собеседования: практическое задание по выполнению отладки программного модуля. Оценка «удовлетворительно» - в системе контроля версий выбрана верная версия проекта; выполнена отладка проекта с применением инструментальных средств среды; выполнена условная компиляция проекта в среде разработки; определены качественные показатели полученного проекта в достаточном объеме; результаты отладки сохранены в системе контроля версий. Защита отчетов по практическим и лабораторным работам Интерпретация результатов наблюдений за деятельностью обучающегося в процессе практики Критерии оценки Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля ПК 2.5 Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования Оценка «отлично» - продемонстрировано знание стандартов кодирования более чем одного языка программирования, выявлены все имеющиеся несоответствия стандартам в предложенном коде. Оценка «хорошо» - продемонстрировано знание стандартов кодирования более чем одного языка программирования, выявлены существенные имеющиеся несоответствия стандартам в предложенном коде. Оценка «удовлетворительно» - продемонстрировано знание стандартов кодирования языка программирования, выявлены некоторые несоответствия стандартам в предложенном коде. Раздел модуля 3 Моделирование в программных системах Методы оценки Экзамен/зачет в форме собеседования: практическое задание по инспектированию программного кода Защита отчетов по практическим и лабораторным работам Интерпретация результатов наблюдений за деятельностью обучающегося в процессе практики Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля ПК 2.4 Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения Критерии оценки Методы оценки Оценка «отлично» - обоснован размер тестового покрытия, Экзамен/зачет в форме собеседования: разработан тестовый сценарий и тестовые пакеты в практическое задание по разработке соответствии с этим сценарием в соответствии с минимальным тестовых сценариев и наборов для размером тестового покрытия, выполнено тестирование заданных видов тестирования и интеграции и ручное тестирование, выполнено тестирование с выполнение тестирования. применением инструментальных средств, выявлены ошибки системных компонент (при наличии), заполнены протоколы тестирования. Защита отчетов по практическим и Оценка «хорошо»- обоснован размер тестового покрытия, лабораторным работам Интерпретация разработан тестовый сценарий и тестовые пакеты в результатов наблюдений за соответствии с этим сценарием, выполнено тестирование интеграции и ручное тестирование, выполнено тестирование с деятельностью обучающегося в процессе практики применением инструментальных средств, заполнены протоколы тестирования. Оценка «удовлетворительно»- определен размер тестового покрытия, разработан тестовый сценарий и тестовые пакеты, выполнено тестирование интеграции и ручное тестирование, частично выполнено тестирование с применением инструментальных средств, частично заполнены протоколы тестирования. Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля Критерии оценки ПК 2.5 Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования. Оценка «отлично» - продемонстрировано знание стандартов кодирования более чем одного языка программирования, выявлены все имеющиеся несоответствия стандартам в предложенном коде. Оценка «хорошо» - продемонстрировано знание стандартов кодирования более чем одного языка программирования, выявлены существенные имеющиеся несоответствия стандартам в предложенном коде. Оценка «удовлетворительно» - продемонстрировано знание стандартовкодирования языка программирования, выявлены некоторые несоответствия стандартам в предложенном коде. ОК 01. Выбирать способы решения обоснованность постановки цели, выбора и применения задач профессиональной методов и способов решения профессиональных задач; деятельности, применительно к - адекватная оценка и самооценка эффективности и качества различным контекстам. выполнения профессиональных задач ОП 02.Осуществлять поиск, анализ и - использование различных источников, включая электронные интерпретацию информации, ресурсы, медиаресурсы, Интернет-ресурсы, периодические необходимой для выполнения задач издания по специальности для решения профессиональных профессиональной деятельности. задач Методы оценки Экзамен/зачет в форме собеседования: практическое задание по инспектированию программного кода Защита отчетов по практическим и лабораторным работам Интерпретация результатов наблюдений за деятельностью обучающегося в процессе практики Экспертное наблюдение за выполнением работ Критерии оценки Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля ОК 03. Планировать и реализовывать собственное профессиональное и личностное развитие. ОК 04. Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами. ОК 05. Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста. - демонстрация ответственности за принятые решения - обоснованность самоанализа и коррекция результатов собственной работы; - взаимодействовать с обучающимися, преподавателями и мастерами в ходе обучения, с руководителями учебной и производственной практик; - обоснованность анализа работы членов команды (подчиненных) Демонстрировать грамотность устной и письменной речи, ясность формулирования и изложения мыслей ОК 06. Проявлять гражданско- соблюдение норм поведения во время учебных занятий и патриотическую позицию, прохождения учебной и производственной практик, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей. Методы оценки Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля Критерии оценки ОК 07. Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях. - эффективное выполнение правил ТБ во время учебных ОК 09. Использовать информационные технологии в профессиональной деятельности. - эффективность использования информационнокоммуникационных технологий в профессиональной деятельности согласно формируемым умениям и получаемому практическомуопыту; ОК 10. Пользоваться профессиональной документацией на государственном и иностранном языках. - эффективность использования в профессиональной деятельности необходимой технической документации, в том числе на английском языке. занятий, при прохождении учебной и производственной практик; - демонстрация знаний и использование ресурсосберегающих технологий в профессиональной деятельности ОК 08. Использовать средства - эффективность использовать средств физической культуры физической культуры для для сохранения и укрепления здоровья при выполнении сохранения и укрепления здоровья в профессиональной деятельности. процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности. Методы оценки Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля Критерии оценки ОК 11. Использовать знания по финансовой грамотности, планировать предпринимательскую деятельность в профессиональной сфере -эффективность использования в профессиональной деятельности основами знаний по финансовой грамотности, умение планировать свою предпринимательскую деятельность с профессиональной сфере Методы оценки