СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Рабочая программа профессионального модуля ПМ.02. Осуществление интеграции программных модулей

Категория: Прочее

Нажмите, чтобы узнать подробности

Рабочая программа профессионального модуля ПМ.02. Осуществление интеграции программных модулей является частью основной образовательной программы в соответствии с ФГОС СПО 09.02.07 Информационные системы и программирование. Разработана данная рабочая программа с учетом требований  Профессионального стандарта 06.015 Специалист по информационным системам, утвержденного приказом Минтруда России от 18.11.2014 № 896н, технической документации World Skills по компетенции Программные решения для бизнеса, Приказа Минобрнауки  РФ от 16.08.2013 г. №968  (ред.от 17.11.2017 с изменениями, вступившими с силу с 01.01.2018) «Об утверждении порядка проведения государственной итоговой аттестации по образовательным программам СПО», ПООП СПО по специальности 09.02.07 Информационные системы и программирование.

Просмотр содержимого документа
«Рабочая программа профессионального модуля ПМ.02. Осуществление интеграции программных модулей»

департамент образования города москвы

государственное БЮДЖЕТНОЕ профессионального

образовательное учреждение ГОРОДА МОСКВЫ

«ТЕХНОЛОГИЧЕСКИЙ колледж № 34»




















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



ПМ.02. Осуществление интеграции программных модулей


специальность 09.02.07 Информационные системы и программирование

































Москва, 2018

ОДОБРЕНА

Предметной (цикловой)

комиссией Информационные технологии



Разработана на основе

ФГОС по специальности 09.02.07 Информационные системы и программирование, профессионального стандарта 06.015 Специалист по информационным системам, утвержденного приказом Минтруда России от 18.11.2014 № 896н, стандарта World Skills по компетенции Программные решения для бизнеса, Примерной основной образовательной программы СПО по специальности дата регистрации в реестре: 11.05.2017 Протокол № 9 от 30.03.2017

Протокол №

От «___»_____________2018 г.




Председатель предметно (цикловой) комиссии _____________ Тотмянина С.В.

(подпись) (Ф.И.О.)

Заместитель директора по УПР

_____________ Н.Ю. Кузнецова

(подпись) (Ф.И.О.)





Организация разработчик: ГБПОУ «Технологический колледж №34»



Составители: Тотмянина Светлана Владимировна, преподаватель

(Ф.И.О., ученая степень, звание, должность)























СОДЕРЖАНИЕ

1. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОЧЕЙ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ.02. ОСУЩЕСТВЛЕНИЕ ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ 4

2. СТРУКТУРА И СОДЕРЖАНИЕ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 6

3.  УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 10

4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 11






1. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОЧЕЙ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ.02. ОСУЩЕСТВЛЕНИЕ ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ


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

Рабочая программа профессионального модуля ПМ.02. Осуществление интеграции программных модулей является частью основной образовательной программы в соответствии с ФГОС СПО 09.02.07 Информационные системы и программирование. Разработана данная рабочая программа с учетом требований Профессионального стандарта 06.015 Специалист по информационным системам, утвержденного приказом Минтруда России от 18.11.2014 № 896н, технической документации World Skills по компетенции Программные решения для бизнеса, Приказа Минобрнауки РФ от 16.08.2013 г. №968 (ред.от 17.11.2017 с изменениями, вступившими с силу с 01.01.2018) «Об утверждении порядка проведения государственной итоговой аттестации по образовательным программам СПО», ПООП СПО по специальности 09.02.07 Информационные системы и программирование.



1.2. Цель и планируемые результаты освоения профессионального модуля

В результате изучения профессионального модуля студент должен освоить основные виды деятельности и соответствующие им общие компетенции:



1.2.1. Перечень общих компетенций

Код

Наименование общих компетенций

ОК 1.

Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам

ОК 2.

Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности.

ОК 3.

Планировать и реализовывать собственное профессиональное и личностное развитие.

ОК 7.

Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях.

ОК 9.

Использовать информационные технологии в профессиональной деятельности.

ОК 10.

Пользоваться профессиональной документацией на государственном и иностранном языке



1.2.2. Перечень профессиональных компетенций

Код

Наименование видов деятельности и профессиональных компетенций

ВД 2

Осуществление интеграции программных модулей

ПК 2.1.

Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент

ПК 2.2.

Выполнять интеграцию модулей в программное обеспечение

ПК 2.3

Выполнять отладку программного модуля с использованием специализированных программных средств

ПК 2.4

Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.

ПК 2.5.

Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования



1.2.3. В результате освоения профессионального модуля студент должен:

иметь практический опыт:

  • модели процесса разработки программного обеспечения;

  • основные принципы процесса разработки программного обеспечения;

  • основные подходы к интегрированию программных модулей;

  • основы верификации и аттестации программного обеспечения;

  • сбор в соответствии с трудовым заданием документации заказчика касательно его запросов и потребностей применительно к типовой ИС (ПС);

  • документирование собранных данных в соответствии с регламентами организации (ПС);

уметь:

  • использовать выбранную систему контроля версий;

  • использовать методы для получения кода с заданной функциональностью и степенью качества;

  • проводить анкетирование (ПС);

  • собирать исходную документацию (ПС);

знать:

  • модели процесса разработки программного обеспечения;

  • основные принципы процесса разработки программного обеспечения;

  • основные подходы к интегрированию программных модулей;

  • основы верификации и аттестации программного обеспечения;

  • возможности типовой ИС (ПС);

  • предметная область автоматизации(ПС);

  • инструменты и методы выявления требований

  • программные средства и платформы инфраструктуры информационных технологий организаций (ПС);

  • отраслевая нормативная техническая документация (ПС);

  • источники информации, необходимой для профессиональной деятельности (ПС);

  • современный отечественный и зарубежный опыт в профессиональной деятельности (ПС);





1.3. Количество часов, отводимое на освоение профессионального модуля

Всего часов 527 часов, из них:

на освоение МДК.02.01 Технология разработки программного обеспечения 152 часа,

на освоение МДК.02.02 Инструментальные средства разработки программного обеспечения 132 часа,

на освоение МДК.02.03 Математическое моделирование 48 часов,

на практики учебную 144 часа, и производственную 108 часов,

квалификационный экзамен 20 часов.

2. СТРУКТУРА И СОДЕРЖАНИЕ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

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

Код профессиональных компетенций

Наименование разделов профессионального модуля

Всего часов

(максимальная учебная нагрузка и практики)

Объем времени, отведенный на основание междисциплинарного курса (курсов)

Практика

Обязательная аудиторная учебная нагрузка обучающихся

Самостоятельная работа студентов

Экзамен и консультации

Учебная, часов

Производственная (по профилю специальности), часов

Всего,
часов

в т.ч. лабораторные работы и практические занятия, часов

в т.ч., курсовая работа (проект), часов

1

2

3

4

5

6

7

8

9

10

ПК 2.1-ПК 2.5

МДК.02.01 Технология разработки программного обеспечения

152

144

74

2

5

ПК 2.1-ПК 2.5

МДК.02.02 Инструментальные средства разработки программного обеспечения

132

125

64

2

5

ПК 2.1-ПК 2.5

МДК.02.03 Математическое моделирование

48

42

28

2

4

ПК 2.1-ПК 2.5

УП.02 Учебная практика

36


72

ПК 2.1-ПК 2.5

ПП.02 Производственная практика (по профилю специальности)

144

324


ПМ.02 Экзамен (квалификационный)

16

16

4

12

Всего:

528

311

166

10

26

72

324


2.2. Тематический план и содержание профессионального модуля

ПМ.02. Осуществление интеграции программных модулей

Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем

Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа обучающихся, курсовая работ (проект) (если предусмотрены)

Объем часов

Уровень освоения

1

2

3

4

ПМ.02. Осуществление интеграции программных модулей


528


МДК.02.01 Технология разработки программного обеспечения


152


Тема 2.1.1 Краткие теоретические аспекты курса «Технология разработки программного обеспечения»

Содержание

6


1.

Определение информационных систем. Классификация ИС. Технология

2.

Этапы развития. Методы проектирования

3.

Этапы и элементы процесса разработки. Инструментарий технологии программирования

Практические занятия

8


1.

Анализ предметной области

2.

Разработка и оформление технического задания

3.

Структурный подход к программированию. Стадия «Эскизный проект»

Тема 2.1.2 Основные понятия и стандартизация требований к программному обеспечению

Содержание

10


1.

Понятия требований, классификация, уровни требований. Методологии и стандарты, регламентирующие работу с требованиями.

2.

Современные принципы и методы разработки программных приложений.

3.

Методы организации работы в команде разработчиков. Системы контроля версий

4.

Основные подходы к интегрированию программных модулей.

5.

Стандарты кодирования.

Практические занятия

8


1.

Построение архитектуры программного средства

2.

Изучение работы в системе контроля версий

3.

Диаграммы переходов состояний

4.

Функциональные диаграммы

Тема 2.1.3 Модели жизненного цикла разработки программного продукта

Содержание

8


1.

Понятие модели жизненного цикла разработки программного продукта. Обзор существующих моделей. Каскадная модель

2.

V-образная модель. Модель прототипирования

3.

Модель быстрой разработки приложений (RAD-модель). Многопроходная модель

4.

Спиральная модель

Тема 2.1.4 Жизненный цикл программного продукта


Содержание

6


1.

Понятие жизненного цикла программного продукта.

2.

Основные, вспомогательные и организационные процессы жизненного цикла программного продукта.

3.

Взаимосвязь между процессами жизненного цикла программного продукта

Тема 2.1.5 Введение в унифицированный язык моделирования

Содержание

4


1.

Строительные блоки UML

2.

Общие механизмы UML

3.

Архитектура

Практические занятия

12


1.

Диаграммы потоков данных

2.

Диаграммы сущность-связь

3.

Метод пошаговой детализации

4.

Проектирование структур данных

Тема 2.1.6 Проектирование пользовательского интерфейса

Содержание

6


1.

Эволюция интерфейса человек-компьютер. Основные задачи проектирования интерфейса пользователя. Модели пользовательского интерфейса

2.

Требования к пользовательскому интерфейсу. Принципы проектирования пользовательского интерфейса.

3.

Правила разработки пользовательского интерфейса. Критерии качества пользовательского интерфейса

Практические занятия

6


1.

Диаграмма классов

2.

Диаграммы последовательностей системы

3.

Диаграммы деятельностей

Тема 2.1.7 Объектно-ориентированный подход к разработке программного обеспечения

Содержание

2


1.

Трехуровневая модель приложения. Распределенная вычислительная архитектура. Пакеты классической модели

Практические занятия

6


1.

Диаграммы кооперации

2.

Диаграммы состояний объекта

3.

Диаграммы компонентов

Тема 2.1.8 Методологии объектно-ориентированного подхода

Содержание

8


1.

Объектно-ориентированный анализ

2.

Объектно-ориентированное проектирование

3.

Концепции объектной методологии

4.

Модели системы. Методы проектирования

Практические занятия

14


1.

Построение диаграммы прецедентов системы Регистратор

2.

Создание глоссария системы Регистратор

3.

Построение концептуальной диаграммы классов системы Регистратор

4.

Построение рабочего потока анализа

5.

Построение диаграммы классов для системы Регистратор

6.

Построение диаграммы классов с атрибутами и обобщением для системы Регистратор

7.

Построение диаграммы классов с операциями для прецедентов

Тема 2.1.9 Методы выявления требований к ПО. Уровни требований. Анализ требований к ПО

Содержание

8


1.

Особенности интерпретации требований. Типы требований

2.

Приемы формулировки требований. Выявление требований

3.

Анализ требований. Спецификации требований

4.

Проверка требований. Управление требованиями. Управление проектом

Практические занятия

4


1.

Разработка прототипа программного обеспечения

Тема 2.1.10 Документация процесса разработки

Содержание

4


1.

Документы управления разработкой. Пользовательская документация. Документация по сопровождению. Стандарты документации

Практические занятия

8


1.

Основные правила создания интерфейса. Принципы разработки пользовательского интерфейса

2.

Взаимодействие между пользователем и компьютером. Размещение информации на экране

3.

Предотвращение, обнаружение и исправление ошибок

4.

Общие требования к графическому интерфейсу пользователя

Тема 2.1.11 Унифицированный процесс разработки

Содержание

8


1.

Базовые понятия RUP. Модели унифицированного процесса

2.

Принципы методологии RUP. Жизненный цикл RUP

3.

Основные технологические процессы RUP. Вспомогательные процессы RUP

4.

Задачи ролей в технологических процессах жизненного цикла RUP

Практические занятия

8


1.

Построение связей базовых понятий унифицированного процесса

2.

Построение диаграммы прецедентов и системных моделей

3.

Распределение ролей и артефактов для различных процессов

4.

Распределение ролей и задач проектной группы

Консультация по подготовке к экзамену по МДК.02.01

2

Самостоятельная работа на тему: Подготовка к экзамену по МДК.02.01

2

Экзамен по МДК.02.01

3

МДК.02.02 Инструментальные средства разработки программного обеспечения


132

Тема 2.2.1 Современные технологии и инструменты интеграции.

Содержание

32


1.

Понятие репозитория проекта, структура проекта.

2.

Виды, цели и уровни интеграции программных модулей. Автоматизация бизнес-процессов.

3.

Выбор источников и приемников данных, сопоставление объектов данных.

4.

Транспортные протоколы. Стандарты форматирования сообщений.

5.

Организация работы команды в системе контроля версий.

Практические занятия

30


1.

Разработка структуры проекта

2.

Разработка модульной структуры проекта (диаграммы модулей)

3.

Разработка перечня артефактов и протоколов проекта

4.

Настройка работы системы контроля версий (типов импортируемых файлов, путей, фильтров и др. параметров импорта в репозиторий)

5.

Разработка и интеграция модулей проекта (командная работа)

6.

Отладка отдельных модулей программного проекта

7.

Организация обработки исключений

Контрольная работа 3 семестр

2


Тема 2.2.2 Инструментарий тестирования и анализа качества программных средств

Содержание

27


1.

Отладка программных продуктов. Инструменты отладки. Отладочные классы.

2.

Ручное и автоматизированное тестирование. Методы и средства организации тестирования.

3.

Инструментарии анализа качества программных продуктов в среде разработке.

4.

Обработка исключительных ситуаций. Методы и способы идентификации сбоев и ошибок.

5.

Выявление ошибок системных компонентов.

Практические занятия

34


1.

Применение отладочных классов в проекте

2.

Отладка проекта

3.

Инспекция кода модулей проекта

4.

Тестирование интерфейса пользователя средствами инструментальной среды разработки

5.

Разработка тестовых модулей проекта для тестирования отдельных модулей

6.

Выполнение функционального тестирования

7.

Тестирование интеграции

8.

Документирование результатов тестирования

Консультация по подготовке к экзамену по МДК.02.02

2


Самостоятельная работа на тему: Подготовка к экзамену по МДК.02.02

2


Экзамен по МДК.02.02

3


Учебная практика

Виды работ

– Разработка программ внутренней и внешней сортировки.

– Разработка программ поиска информации различными методами.

– Разработка программ поиска словесной информации различными методами.

– Программирование с использованием хеширования и SQRT-декомпозиции.

– Программирование с использованием рекурсии.

– Разработка программ обхода графов различными методами.

– Разработка алгоритмов поиска кратчайших расстояний различными алгоритмами.

– Построение минимального остовного дерева.

– Использование полного перебора и методов его сокращения.

– Разработка программ определения максимального паросочетания.


36


Производственная практика (по профилю специальности)

Виды работ

– Участие в выработке требований к программному обеспечению.

– Владение основными методологиями процессов разработки программного обеспечения.

– Участие в проектировании программного обеспечения с использованием специализированных программных пакетов.

– Участие в разработке тестовых наборов и тестовых сценариев.

– Использовать методы для получения кода с заданной функциональностью и степенью качества.

– Использовать методы и средства разработки программной документации.

144


Всего

527

















3.  УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

3.1. Для реализации программы профессионального модуля предусмотрены следующие специальные помещения:

Реализация профессионального модуля предполагает наличие лаборатории Программного обеспечения и сопровождения компьютерных систем.

Технические средства обучения:

  • компьютерные и телекоммуникационные: персональный компьютер, локальная сеть с выходом в Интернет;

  • мультимедийная доска.

Оборудование лаборатории и рабочих мест лаборатории:

  • рабочие места по количеству студентов оборудованные персональными компьютерами с необходимым программным обеспечением общего и профессионального назначения;

  • принтер;

  • сканер;

  • комплект учебно-методической документации;

  • наглядные пособия: раздаточный материал.

Реализация программы модуля предполагает обязательные учебную и производственную практики.

Оборудование и технологическое оснащение рабочих мест:

  • персональный компьютер;

  • средства телекоммуникации (модем, сетевое оборудование);

  • выход в интернет;

  • программное обеспечение общего и профессионального назначения;

  • комплект учебно-методической документации по практике.

3.2. Информационное обеспечение реализации программы

Для реализации программы библиотечный фонд колледжа имеет печатные и электронные образовательные и информационные ресурсы, рекомендуемые для использования в образовательном процессе.

3.2.1. Печатные издания

  1. Рудаков А.В. Технология разработки программных продуктов. — М.: Издательский центр «Академия», 2017.

  2. Рудаков А.В. Технология разработки программных продуктов. Практикум учеб. пособие для студ. учреждений сред. проф. образования / А. В. Рудаков, Г. Н. Федорова. — 4-е изд., стер. — М.: Издательский центр «Академия» (4-е издание, 2014).

  3. Емельянова Н.З. Проектирование информационных систем: учеб. пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: ФОРУМ: ИНФРА-М, 2014

3.2.2. Электронные издания (электронные ресурсы)

1. Гниденко, И. Г. Технология разработки программного обеспечения: учебное пособие для СПО / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — М.: Издательство Юрайт, 2018. — 235 с. — (Серия: Профессиональное образование). — ISBN 978-5-534-05047-9.

2. Международные стандарты [Электронный ресурс] – http://www.it-gost.ru/

3. Электронный фонд правовой и нормативно-технической документации [Электронный ресурс] – http://docs.cntd.ru/


4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

4.1 Формы контроля и оценивания элементов профессионального модуля

Элемент модуля

Форма контроля и оценивания

Промежуточная аттестация

Текущий контроль

МДК.02.01 Технология разработки программного обеспечения

Экзамен

Тестирование. Оценивание практических и лабораторных работ.

МДК.02.02 Инструментальные средства разработки программного обеспечения

Экзамен

Тестирование. Оценивание практических и лабораторных работ.

МДК.02.03 Математическое моделирование

Экзамен

Тестирование. Оценивание практических и лабораторных работ.

УП.02 Учебная практика

Дифференцированный зачет

Оценивание выполнения заданий учебной практики

ПП.02 Производственная практика (по профилю специальности)

Дифференцированный зачет

Оценивание выполнения заданий производственной практики

Экзамен квалификационный

Экзамен квалификационный

Оценивание заданий максимально приближенных к производственным условиям для решения практических задач будущей профессиональной деятельности.




Код и наименование профессиональных и общих компетенций, формируемых в рамках модуля



Критерии оценки



Методы оценки

ОК 1. Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам



Практический опыт

- Оценка процесса

Оценка результатов

Умения

- Оценка процесса

Оценка результатов

Знания

- 75% правильных ответов




Экспертное наблюдение выполнения практических работ

Лабораторная работа

Экзамен по модулю







Тестирование

Ситуационные задачи


ОК 2. Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности.

ОК 3. Планировать и реализовывать собственное профессиональное и личностное развитие.

ОК 7. Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях.

ОК 9. Использовать информационные технологии в профессиональной деятельности.

ОК 10

Пользоваться профессиональной документацией на государственном и иностранном языке

ПК 2.1. Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент

ПК 2.2. Выполнять интеграцию модулей в программное обеспечение

ПК 2.3. Выполнять отладку программного модуля с использованием специализированных программных средств

ПК 2.4. Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.

ПК 2.5. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования