ПРОГРАММА ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ОСУЩЕСТВЛЕНИЕ ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ 2020 г. Программа профессионального модуля разработана на основе Федерального государственного образовательного стандарта по специальности среднего профессионального образования (далее – СПО) 09.02.07 Информационные системы и программирование Организация-разработчик: государственное бюджетное профессиональное образовательное учреждение Иркутской области Братский политехнический колледж . Разработчики: Скоблова Н. И., преподаватель специальных дисциплин ГБПОУ ИО БрПК. Васильева Н.С. преподаватель специальных дисциплин ГБПОУ ИО БрПК. Председатель ПЦК ___________ Васильева Н.С. 2 СОДЕРЖАНИЕ стр. 1. ПАСПОРТ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 4 2. РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 5 3. СТРУКТУРА И СОДЕРЖАНИЕ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 6 4. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 12 5. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ (ВИ- 14 ДА ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ) 3 1. ПАСПОРТ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ОСУЩЕСТВЛЕНИЕ ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ 1.1. Область применения программы Программа профессионального модуля (далее программа) – является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности (специальностям) СПО 09.02.07 Информационные системы и программирование по укрупненной группе специальностей: 09.00.00 «Информатика и вычислительная техника» в части освоения основного вида профессиональной деятельности (ВПД): осуществление интеграции программных модулей и соответствующих профессиональных компетенций (ПК): 1. Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент 2. Выполнять интеграцию модулей в программное обеспечение 3. Выполнять отладку программного модуля с использованием специализированных программных средств 4. Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения. 5. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования Программа профессионального модуля может быть использована в дополнительном профессиональном образовании в профессиональной подготовке работников в области программирования компьютерных систем: 09.02.04 Информационные системы (по отраслям), 09.02.01 Компьютерные системы и комплексы при наличии основного общего, среднего (полного) общего образования. Опыт работы не требуется. 1.2. Цели и задачи модуля – требования к результатам освоения модуля С целью овладения указанным видом профессиональной деятельности и соответствующими профессиональными компетенциями обучающийся в ходе освоения профессионального модуля должен: иметь практический опыт: - интеграции модулей в программное обеспечение; - отладке программных модулей; - разработке тестовых наборов (пакетов); - в разработке тестовых сценариев программного средства; - разработке и оформлении требований к программным модулям по предложенной документации; уметь: - использовать выбранную систему контроля версий; - использовать методы для получения кода с заданной функциональностью и степенью качества знать: - модели процесса разработки программного обеспечения; - основные принципы процесса разработки программного обеспечения; - основные подходы к интегрированию программных модулей; - основы верификации и аттестации программного обеспечения. 1.3. количество часов на освоение программы профессионального модуля: максимальной учебной нагрузки обучающегося – 437 часов, включая: обязательной аудиторной учебной нагрузки обучающегося – 398 часа; учебной и производственной практики – 216 часа. консультации и проматтестация – 39 часов 4 2. РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ Результатом освоения программы профессионального модуля является овладение обучающимися видом профессиональной деятельности Осуществление интеграции программных модулей в том числе профессиональными (ПК) и общими (ОК) компетенциями: Код ПК 1 ПК 2 ПК 3 ПК 4 ПК 5 ОК 1 ОК 2 ОК 3 ОК 4 ОК 5 ОК 6 ОК 7 ОК 8 ОК 9 ОК 10 ОК 11 Наименование результата обучения Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент Выполнять интеграцию модулей в программное обеспечение Выполнять отладку программного модуля с использованием специализированных программных средств Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности. Планировать и реализовывать собственное профессиональное и личностное развитие. Планировать и реализовывать собственное профессиональное и личностное развитие. Планировать и реализовывать собственное профессиональное и личностное развитие. Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях. Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности Использовать информационные технологии в профессиональной деятельности. Пользоваться профессиональной документацией на государственном и иностранном языке Планировать предпринимательскую деятельность в профессиональной сфере 5 3. СТРУКТУРА И СОДЕРЖАНИЕ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 3.1. Тематический план профессионального модуля Объем времени, отведенный на освоение междисциплинарного курса (курсов) Самостоятельная Всего чаОбязательная аудиторная учебная работа сов нагрузка обучающегося Коды профессиообучающегося (макс. Наименования разделов профессинальных компетенв т.ч. учебная нального модуля в т.ч., в т.ч., ций лабораторные нагрузка и курсовая курсовая работы и Всего, практики) Всего, работа работа часов часов практические (проект), (проект), занятия, часов часов часов 1 ПК 1, ПК 4, ПК 5 ПК 2, ПК 3, ПК 5 ПК 1, ПК 4, ПК 5 2 Раздел 1. Разработка программного обеспечения Раздел 2. Инструментальные средства разработки программного обеспечения Раздел 3. Математическое моделирование Производственная практика (по профилю специальности), часов Консультации и проматтестация Всего: 6 7 8 Практика Производственная (по профилю специальности), Учебная, часов часов (если предусмотрена рассредоточенная практика) 3 4 5 9 114 78 46 36 102 66 36 36 74 38 20 36 108 39 437 10 108 182 102 108 108 6 3.2. Содержание обучения по профессиональному модулю (ПМ) Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем 1 Раздел 1 Разработка программного обеспечения МДК 1. Технология разработки программного обеспечения Тема 1.1. Основные понятия и стандартизация требований к программному обеспечению Тема 1.2. Описание и анализ требований. Диаграммы IDEF Тема 1.3. Оценка качества программных средств Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа обучающихся, курсовая работ (проект) Объем часов Уровень освоения 2 3 114 4 78 Содержание учебного материала 1 Понятия требований, классификация, уровни требований. Методологии и стандарты, регламентирующие работу с требованиями. 2 Жизненный цикл профилей стандартов систем и программных средств. Модель профиля стандартов жизненного цикла сложных программных средств. 3 Современные принципы и методы разработки программных приложений. 4 Методы организации работы в команде разработчиков. Системы контроля версий. Основные подходы к интегрированию программных модулей.Стандарты кодирования. Практические занятия 1 Анализ предметной области 2 Разработка и оформление технического задания 3 Построение архитектуры программного средства 4 Изучение работы в системе контроля версий 5 Анализ предметной области Содержание учебного материала 1 Описание требований: унифицированный язык моделирования - краткий словарь. Диаграммы UML. 2 Описание и оформление требований (спецификация). Анализ требований и стратегии выбора решения Практические занятия 1 Построение диаграммы Вариантов использования и диаграммы. Последовательности 2 Построение диаграммы Кооперации и диаграммы Развертывания 3 Построение диаграммы Деятельности, диаграммы Состояний и диаграммы Классов 4 Построение диаграммы компонентов 5 Построение диаграмм потоков данных Содержание учебного материала 1 Цели и задачи и виды тестирования. Стандарты качества программной документации. Меры и метрики. 2 Тестовое покрытие. 3 Тестовый сценарий, тестовый пакет. 4 Анализ спецификаций. Верификация и аттестация программного обеспечения. Практические занятия 1 Лабораторная работа «Разработка тестового сценария» 12 2 2 2 2 4 4 2 2 10 2 2 2 2 2 8 4 4 16 2 4 4 2 4 12 2 2 4 4 20 4 2 2 2 2 2 3 7 2 Лабораторная работа «Оценка необходимого количества тестов» 3 Лабораторные работы «Разработка тестовых пакетов» 4 Лабораторные работы «Оценка программных средств с помощью метрик» 5 Лабораторные работы «Инспекция программного кода на предмет соответствия стандартам кодирования» Примерная тематика внеаудиторной самостоятельной работы Создание проекта жизненного цикла программного продукта. Разработка требований к созданию программных продуктов Оценка эффективности использования ресурсов Примерная тематика домашних заданий Проектирование сложных программных средств Задачи и особенности объектно-ориентированного проектирования программных средств. Учебная практика Виды работ Проектирование программных средств Структурное проектирование программных модулей Проектирование программного обеспечения с использованием программных средств Приведение программных средств в соответствие со стандартами Разработка требований к программному проекту Объектно-ориентированный подход к проектированию программных средств Планирование процессов разработки программного обеспечения Определение необходимых ресурсов для создания программного продукта Интеграция программных модулей в компьютерную систему Оценка надежности интегрируемых модулей Раздел 2. Средства разработки программного обеспечения МДК 2.2. Инструментальные средства разработки программного обеспечения Тема 2.2.1. Современные Содержание учебного материала технологии и инструменты 1 Понятие репозитория проекта, структура проекта. интеграции. 2 Виды, цели и уровни интеграции программных модулей. 3 Автоматизация бизнес-процессов. 4 Выбор источников и приемников данных, сопоставление объектов данных. 5 Транспортные протоколы. Стандарты форматирования сообщений. 6 Организация работы команды в системе контроля версий. Лабораторные работы 1 Разработка структуры проекта 2 Разработка модульной структуры проекта (диаграммы модулей) 3 Разработка перечня артефактов и протоколов проекта 4 Настройка работы системы контроля версий (типов импортируемых файлов, путей, фильтров и др. параметров импорта в репозиторий) 4 4 4 4 36 102 66 12 2 2 2 2 2 2 14 2 2 2 2 3 3 3 3 3 3 8 5 Разработка и интеграция модулей проекта (командная работа) 6 Отладка отдельных модулей программного проекта 7 Организация обработки исключений Тема 2.2.2. Инструментарий Содержание учебного материала тестирования и анализа каче- 1 Отладка программных продуктов. Инструменты отладки. Отладочные классы. ства программных средств 2 Ручное тестирование. 3 Автоматизированное тестирование. 4 Методы и средства организации тестирования. 5 Инструментарии анализа качества программных продуктов в среде разработке. 6 Обработка исключительных ситуаций. 7 Методы и способы идентификации сбоев и ошибок. 8 Выявление ошибок системных компонентов Лабораторные работы 1 Применение отладочных классов в проекте 2 Отладка проекта 3 Инспекция кода модулей проекта 4 Тестирование интерфейса пользователя средствами инструментальной среды разработки 5 Разработка тестовых модулей проекта для тестирования отдельных модулей 6 Выполнение функционального тестирования 7 Тестирование интеграции 8 Документирование результатов тестирования 2 Получение эталонных значений качества программного продукта 3 Проведение верификации и валидации программного обеспечения 4 Проведение аттестации Примерная тематика внеаудиторной самостоятельной работы Автоматизация генерации программ на машинном коде Применение методов программной инженерии для заданного программного кода Проведение тестирования для заданной задачи Разработка тестового набора для валидации программного продукта Проведение верификации данных. Примерная тематика домашних заданий Отладка Программное обеспечение для отладки программного продукта Виды и способы тестирования Процессы тестирования Корректность программных средств Аттестация программного продукта Учебная практика Виды работ Работа с инструментальными средствами для разработки программных продуктов Отладка программных продуктов Разработка тестовых наборов и скриптов для заданного программного продукта 2 2 2 18 2 2 2 2 2 2 4 2 22 2 2 2 2 4 4 2 4 2 4 4 3 3 3 3 3 3 3 3 36 9 Проведение валидации и верификации программного продукта Получение эталонных значений качества программного продукта Проведение аттестации программных средств Раздел 3. Моделирование в программных системах МДК 2.3. Математическое моделирование Тема 2.3.1. Основы модели- Содержание учебного материала рования. Детерминированные 1 Понятие решения. Множество решений, оптимальное решение. Показатель эффективности решения. Математизадачи ческие модели, принципы их построения, виды моделей. Задачи: классификация, методы решения, граничные условия. Общий вид и основная задача линейного программирования. Симплекс – метод. 2 Транспортная задача. Методы нахождения начального решения транспортной задачи. Метод потенциалов. Общий вид задач нелинейного программирования. Графический метод решения задач нелинейного программирования. Метод множителей Лагранжа. 3 Основные понятия динамического программирования: шаговое управление, управление операцией в целом, оптимальное управление, выигрыш на данном шаге, выигрыш за всю операцию, аддитивный критерий, мультипликативный критерий. Простейшие задачи, решаемые методом динамического программирования. 4 Методы хранения графов в памяти ЭВМ. Задача о нахождении кратчайших путей в графе и методы ее решения. Задача о максимальном потоке и алгоритм Форда–Фалкерсона. Практические занятия 1 Построение простейших математических моделей. Построение простейших статистических моделей. Решение простейших однокритериальных задач. 2 Задача Коши для уравнения теплопроводности. Сведение произвольной задачи линейного программирования к основной задаче линейного программирования 3 Решение задач линейного программирования симплекс–методом. Нахождение начального решения транспортной задачи. Решение транспортной задачи методом потенциалов 4 Задача о распределении средств между предприятиями. Задача о замене оборудования 5 Нахождение кратчайших путей в графе. Решение задачи о максимальном потоке Тема 2.3.2. Задачи в условиях Содержание учебного материала неопределенности 1 Системы массового обслуживания: понятия, примеры, модели. Основные понятия теории марковских процессов: случайный процесс, марковский процесс, граф состояний, поток событий, вероятность состояния, уравнения Колмогорова, финальные вероятности состояний. 2 Схема гибели и размножения. Метод имитационного моделирования. Единичный жребий и формы его организации. 3 Понятие прогноза. Количественные методы прогнозирования: скользящие средние, экспоненциальное сглаживание, проектирование тренда. Качественные методы прогноза. Предмет и задачи теории игр. Основные понятия теории игр: игра, игроки, партия, выигрыш, проигрыш, ход, личные и случайные ходы, стратегические игры, стратегия, оптимальная стратегия. 4 Антагонистические матричные игры: чистые и смешанные стратегии. Методы решения конечных игр: сведение игры mxn к задаче линейного программирования, численный метод – метод итераций. 5 Область применимости теории принятия решений. Принятие решений в условиях определенности, в условиях 74 38 8 2 3 2 3 2 3 2 3 10 2 2 2 2 2 10 2 3 2 3 2 3 2 3 2 3 10 риска, в условиях неопределенности. Критерии принятия решений в условиях неопределенности. Дерево решений. Практические занятия 1 Составление систем уравнений Колмогорова. Нахождение финальных вероятностей. Нахождение характеристик простейших систем массового обслуживания. 2 Решение задач массового обслуживания методами имитационного моделирования. 3 Построение прогнозов. Моделирование прогноза. 4 Решение матричной игры методом итераций. 5 Выбор оптимального решения с помощью дерева решений. Примерная тематика внеаудиторной самостоятельной работы Планирование документации для заданного программного продукта Создание документации для заданного программного продукта Проведение сертификации для заданного программного продукта Примерная тематика домашних заданий Документация разработчика и пользователя Сертификация программного обеспечения Учебная практика Виды работ Разработка пользовательской документации Разработка руководства по применению Разработка спецификации и описания модулей. Проведение сертификации программных продуктов Документирование программных документов Производственная практика (по профилю специальности) Виды работ Проектирование программных средств Приведение программных средств в соответствие со стандартами Разработка требований к программному проекту Определение необходимых ресурсов для создания программного продукта Интеграция программных модулей в компьютерную систему Работа с инструментальными средствами для разработки программных продуктов Отладка программных продуктов Разработка тестовых наборов и скриптов для заданного программного продукта Проведение валидации и верификации программного продукта Проведение аттестации программных средств Разработка документации для программного обеспечения Проведение сертификации программных продуктов консультации и проматтестация Всего 10 2 2 2 2 2 36 108 39 437 11 4. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 4.1. Требования к минимальному материально-техническому обеспечению Реализация программы модуля предполагает наличие учебных кабинетов теоретического обучения; лаборатории программного обеспечения и сопровождения компьютерных систем. Оборудование учебного кабинета и рабочих мест кабинета теоретического обучения: Автоматизированные рабочие места на 12-15 обучающихся (процессор не ниже Core i3, оперативная память объемом не менее 4 Гб;) или аналоги; Автоматизированное рабочее место преподавателя (процессор не ниже Core i3, оперативная память объемом не менее 4 Гб;)или аналоги; Проектор и экран; Маркерная доска; Программное обеспечение общего и профессионального назначения Программа модуля предусматривает следующие виды практик: учебная и производственная. Учебная практика проводится образовательным учреждением в рамках профессионального модуля рассредоточено. Производственная практика проводится в организациях, направление деятельности которых соответствует профилю подготовки обучающихся. Аттестация по итогам производственной практики проводится с учетом (или на основании) результатов, подтвержденных документами соответствующих организаций. Оборудование и технологическое оснащение рабочих мест: Персональные компьютеры: монитор, системный блок, клавиатура, мышь. Программное обеспечение: языки программирования, утилиты проектирования программных систем, текстовый редактор, табличный процессор. 4.2. Информационное обеспечение обучения Перечень рекомендуемых учебных изданий, Интернет-ресурсов, дополнительной литературы Основные источники: 1. Фёдорова Г.Н. Осуществление интеграции программных модулей /Г.Н. Фёдорова – 2-е изд. – М.: Академия, 2018 – 342 с. 2. Рудаков В.В. Технология разработки программных продуктов: В.В. Рудаков – 10 –е изд., перераб. – М.: Академия, 2016. 3. Фёдорова Г.Н. Участие в интеграции программных модулей: Учебное пособие для студентов СПО /Г.Н. Фёдорова – М.: Академия, 2016. – 304 с. 4. Семакин И.Г. Программирование, численные методы и математическое моделирование: Учебное пособие /И.Г. Семакин, О.Л. Русакова, Е.Л. Тарунин – 1-е изд. – М.: КНОРУС, 2017. – 345 с. Дополнительные источники: 1. Рудаков А. Технология разработки программных продуктов: учебник. Изд.Academia. Среднее профессиональное образование. 2013 г. 208 стр. 2. Гагарина, Л. Г. Технология разработки программного обеспечения: учеб. пособие / Л. Г. Гагарина, Е. В. Кокорева, Б. Д. Виснадул; Под ред. Л. Г. Гагариной. - М.: ФОРУМ: ИНФРА-М, 2017.-400 с. Интернет – ресурсы: 1. От модели объектов - к модели классов. Единое окно доступа к образовательным ре-сурсам. http://real.tepkom.ru/Real_OM-CM_A.asp 4.3. Общие требования к организации образовательного процесса Занятия теоретического цикла носят практико - ориентированный характер и проводятся в учебном кабинете теоретического обучения, а так же в лаборатории «Системного и прикладного программирования». В образовательном процессе должно быть предусмотрено, при реализации компетентностного подхода, использование активных форм проведения занятий с применением электронных образовательных ресурсов, деловых и ролевых игр, индивидуальных и групповых проектов, анализа производственных ситуаций, психологических и иных тренингов, групповых дискуссий в сочетании с внеаудиторной работой для формирования и развития общих и профессиональных компетенций обучающихся. Учебная практика проводится в лаборатории «Системного и прикладного программирования» рассредоточено, чередуясь с теоретическими занятиями в рамках профессионального модуля. Учебную практику рекомендуется проводить при делении группы на подгруппы, что способствует индивидуализации и повышению качества обучения. Реализация программы модуля предполагает обязательную производственную практику, которая проводится в организациях, направление деятельности, которых соответствует профилю модуля. При изучении модуля с обучающимися проводятся консультации, которые могут проводиться как со всей группой, так и индивидуально. 12 Необходимо организовывать самостоятельную работу обучающихся, как в лаборатории «Системного и прикладного программирования» с использованием мультимедийных пособий для самостоятельного обучения и контроля знаний, так и внеаудиторную. Внеаудиторная работа должна сопровождаться методическим обеспечением и обоснованием времени, затрачиваемого на ее выполнение. Реализация основных профессиональных образовательных программ должна обеспечиваться доступом каждого обучающегося к базам данных и библиотечным фондам, формируемым по полному перечню дисциплин (модулей) основной профессиональной образовательной программы. Во время самостоятельной подготовки обучающиеся должны быть обеспечены доступом к сети Интернет. Изучению данного модуля должно предшествовать изучение учебных дисциплин «Основы программирования», «Теория алгоритмов». Домашние и самостоятельные задания носят индивидуальный характер. 4.4. Кадровое обеспечение образовательного процесса Требования к квалификации педагогических (инженерно педагогических) кадров, обеспечивающих обучение по междисциплинарному курсу (курсам): педагогические (инженерно педагогических) кадры, должны иметь высшее профессиональное образование, соответствующее профилю модуля «Участие в интеграции программных модулей» и специальности «Программирование в компьютерных системах». Требования к квалификации педагогических кадров, осуществляющих руководство практикой: Инженерно – педагогический состав: высшее инженерное образование, соответствующее профилю модуля, опыт деятельности в организациях соответствующей профессиональной сферы является обязательным, должны проходить стажировку в профильных организациях не реже 1 раза в 3 года. Мастера: среднее профессиональное или высшее профессиональное образование, должны иметь на 1–2 разряда по профессии рабочего выше, чем предусмотрено образовательным стандартом для выпускников, должны проходить стажировку в профильных организациях не реже 1 раза в 3 года. Опыт деятельности в организациях соответствующей профессиональной сферы является обязательным. 5. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ (ВИДА ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ) Результаты (освоенные профессиональные компетенции) Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент Выполнять интеграцию модулей в программное обеспечение Основные показатели оценки результата - разработан и обоснован вариант интеграционного решения с помощью графических средств среды разработки - указано хотя бы одно альтернативное решение; - бизнес-процессы учтены в полном объеме; -вариант оформлен в полном соответствии с требованиями стандартов; - результаты верно сохранены в системе контроля версий. - в системе контроля версий выбрана верная версия проекта, проанализирована его архитектура - архитектура доработана для интеграции нового модуля; - выбраны способы форматирования данных и организована их постобработка, транспортные протоколы и форматы сообщений обновлены (при необходимости); - протестирована интеграция модулей проекта и выполнена отладка проекта с применением инструментальных средств среды; - выполнена доработка модуля и Формы и методы контроля и оценки Текущий контроль в форме: - защиты практических занятий; - тестирования; Выполнение задания в соответствии с указанными требованиями. Зачеты по учебной практике и по разделу профессионального модуля. Текущий контроль в форме: - защиты практических занятий; - тестирования; Выполнение задания в соответствии с указанными требованиями. Выполнение задания в соответствии с указанными требованиями. Зачеты по учебной практике и по разделу профессионального модуля. 13 дополнительная обработка исключительных ситуаций в том числе с созданием классов-исключений (при необходимости); - определены качественные показатели полученного проекта; - результат интеграции сохранен в системе контроля версий. - Правильное определение принципов построения инструментальных средств с поддержкой создания программного обеспечения; Выполнять отладку программного продукта с использованием специализированных программных средств. - Верное пояснение структуры инструментальных средств, держивающих создание граммного обеспечения; подпро- - Эффективное применение инструментальных средств, поддерживающих создание программного обеспечения; - Верное определение концепции и реализации программных процессов; Осуществлять разработку тестовых наборов и тестовых сценариев. - Верная разработка тестовых наборов и сценариев для достижения заданных целей; - Эффективное использование методов для получения кода с заданной функциональностью и степенью качества; Текущий контроль в форме: - защиты практических занятий; - тестирования; Текущий контроль в форме: - защиты практических занятий; - тестирования; Выполнение задания в соответствии с указанными требованиями. Текущий контроль в форме: - защиты практических занятий; - тестирования; Выполнение задания в соответствии с указанными требованиями. Зачеты по учебной практике и по разделу профессионального модуля. Текущий контроль в форме: - защиты практических занятий; - тестирования; Выполнение задания в соответствии с указанными требованиями. Текущий контроль в форме: - защиты практических занятий; Выполнение задания в соответствии с указанными требованиями. Зачеты по учебной практике и по разделу профессионального модуля. Текущий контроль в форме: - защиты практических занятий; Выполнение задания в соответствии с указанными требованиями. - Верное определение основ вери- фикации и аттестации программного обеспечения; - Правильное пояснение стандарПроизводить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования. тов качества программного обеспечения; - Правильное определение основ- Текущий контроль в форме: - защиты практических занятий; - тестирования; ных положений метрологии программных продуктов, - Верное пояснение принципов построения, проектирования средств для измерений характеристик и параметров программ; Текущий контроль в форме: - защиты практических занятий; - тестирования; Выполнение задания в соответствии с указанными требованиями. - Эффективное Текущий контроль в форме: - защиты практических занятий; - тестирования; Выполнение задания в соответствии с указанными требованиями. использование средств для измерения характеристик и параметров программ, программных систем и комплек- 14 сов; - Корректное проектирование программного обеспечения с использованием специализированных программных пакетов; Разрабатывать технологическую документацию. - Верное определение методов и средств разработки программной документации; Зачеты по учебной практике и по разделу профессионального модуля. Выполнение задания в соответствии с указанными требованиями. Зачеты по учебной практике и по разделу профессионального модуля. Текущий контроль в форме: - защиты практических занятий; - тестирования; Выполнение задания в соответствии с указанными требованиями. Зачеты по учебной практике и по разделу профессионального модуля. Формы и методы контроля и оценки результатов обучения должны позволять проверять у обучающихся не только сформированность профессиональных компетенций, но и развитие общих компетенций и обеспечивающих их умений. Результаты Формы и методы кон(освоенные общие комОсновные показатели оценки результата троля и оценки петенции) - Верное определение задач профессиональной деятельности с учетом ее цели. Интерпретация результаПонимать сущность и со- - Верная формулировка противоречий и проблем програмтов наблюдений за деяциальную значимость свомирования, как отрасли тельностью обучающеей будущей профессии, - Наличие внутренней мотивации студента в разработке гося в процессе освоения проявлять к ней устойчиновых целей и средств деятельности, связанных с будуобразовательной провый интерес. щей профессией, граммы - Повышение эффективности и производительности деятельности при программировании - Корректный выбор и применение методов и способов решения профессиональных задач Организовывать собственИнтерпретация результаную деятельность, выби- - Верное осознание способов деятельности, выбор средств, тов наблюдений за деяадекватных ее целям и задачам, рать типовые методы и тельностью обучающеспособы выполнения про- - Самостоятельное осуществление контроля, оценки и коргося в процессе освоения рекции деятельности по процессу и результатам, фессиональных задач, образовательной прооценивать их эффектив- - Самостоятельное определение профессиональных затрудграммы ность и качество. нений и средств их преодоления на основе профессионального саморазвития - Верный выбор поиска способа действия при изменении Интерпретация результаПринимать решения в тов наблюдений за деяситуации адекватно ее сложности стандартных и нестан- - Самостоятельные активные действия по принятию реше- тельностью обучающедартных ситуациях и нести гося в процессе освоения ний в нестандартной ситуации за них ответственность. про- Проявление ответственности за свои действия и поступки образовательной граммы Осуществлять поиск и ис- - Правильная оценка и выбор информации Интерпретация результапользование информации, - Корректная обработка информации тов наблюдений за деянеобходимой для эффек- - Верное выделение главного, структурирование, оценка, тельностью обучающетивного выполнения пропредставление информации в доступном для других виде гося в процессе освоения фессиональных задач, - Правильное создание новой информации на основе уже образовательной пропрофессионального и личполученной граммы ностного развития. - Самостоятельное обучение знаниям и умениям информа- Интерпретация результационного характера, востребованными на уровне отрасли тов наблюдений за деяИспользовать информационно-коммуникационные тельностью обучающе- Активное, равноправное участие в общении технологии в профессио- - Аргументированное, доказательное отстаивание своего гося в процессе освоения нальной деятельности. промнения на основе уважительного отношения к окружаю- образовательной граммы щим Работать в коллективе и в - Бесконфликтное общение с одногруппниками, преподава- Интерпретация результакоманде, эффективно обтелями и администрацией тов наблюдений за деящаться с коллегами, руко- - Организованная деятельность направленная на сплочение тельностью обучающеводством, потребителями. гося в процессе освоения группы, 15 Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации. Ориентироваться в условиях частой смены технологий в профессиональной деятельности. Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей). - Организация общения, приносящего максимальную пользу выполнению работы - Правильная оценка деятельности каждого члена команды - Проявление ответственности за действия и поступки команды в целом - Проявление ответственности за результат деятельности подчиненных - Корректное определение целей и задач личностного и профессионального развития - Самостоятельные активные действия по изучению новых направлений деятельности отрасли - Самостоятельное обучение знаниям и умениям инновационного характера, востребованным на уровне отрасли, - Правильный анализ результатов в процессе инновационной деятельности - Определение направлений развития информационных технологий - Правильное применение профессиональных знаний в условиях военной службы - Корректное определение значения воинской службы для профессионального становления студентов образовательной программы Интерпретация результатов наблюдений за деятельностью обучающегося в процессе освоения образовательной программы Интерпретация результатов наблюдений за деятельностью обучающегося в процессе освоения образовательной программы Интерпретация результатов наблюдений за деятельностью обучающегося в процессе освоения образовательной программы Интерпретация результатов наблюдений за деятельностью обучающегося в процессе освоения программы 16