ГБПОУ «ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ ИМЕНИ П.А. ОВЧИННИКОВА» (наименование образовательного учреждения профессионального образования) УТВЕРЖДАЮ Зам. директора по учебно-производственной работе « 30»_августа 2022 г. УТВЕРЖДАЮ Зам. директора по учебно-производственной работе « __»_августа 2023 г. УТВЕРЖДАЮ Зам. директора по учебно-производственной работе « ___»_августа 2024 г. КАЛЕНДАРНО-ТЕМАТИЧЕСКИЙ ПЛАН на 2022-2023 уч. год 2023 -2024 уч .год 2024-2025 уч. год по дисциплине МДК.02.02. Инструментальные средства разработки программного обеспечения (наименование дисциплины Составлен на основании рабочей программы, утвержденной заместителем директора по учебно-производственной работе Самохваловой О.А.. кем, когда утверждена программа Рассмотрен на заседании методической комиссии Информатика и вычислительная техника наименование комиссии _________________________________________________________________________от 30.08. 2022 г. протокол № 1 от ____________ протокол № от ____________ протокол № Специальность /профессия 09.02.07 Информационные системы и программирование код, наименование специальности / профессии Всего по дисциплине: 4 28 26 46 44 54 90 Форма промежуточной аттестации Количество обязательных контрольных работ по программе Курсовое проектиро вание (час) 74 70 40 184 Практические занятия (час) 2 2 Лабораторные работы (час) 76 72 40 188 в том числе Занятия на уроках (час) Обязательная аудиторная учебная нагрузка (час) 4 Внеаудиторная (самостоятельная) нагрузка (час) 3 3 4 5 6 7 8 (Ф,И,О,) Максимальная учебная нагрузка (час) 2 семестр курс Преподаватель (и) Никитин Виктор Евгеньевич Диф.зачет Экзамен 40 40 Председатель методической комиссии Никитин В.Е. (подпись, Ф.И.О.) Председатель методической комиссии ________________________________________________________________________ (подпись, Ф.И.О.) Председатель методической комиссии ________________________________________________________________________ (подпись, Ф.И.О.) Курсовая работа II. Содержание календарно-тематического плана №№ заня тий Наименование разделов, тем дисциплины Количество часов Вид занятий Материально техническое Обеспечение занятия, Интернет-ресурсы Виды внеаудиторной (самостоятельной) работы внеаудиторной аудиторных (самостоятель занятий ной) работы 1 2 ШЕСТОЙ СЕМЕСТР 3 4 102 2 Задания для обучающихся 5 Основная и дополнительная литература 6 Тема 1. Современные технологии и инструменты интеграции 1-2 Инструментальные средства разработки программного обеспечения 2 13.03.2023 Комбинирова нное 3-4 История развития CASE-средств Базовые принципы построения CASEсредств 2 20.03.2023 Комбинирова нное 5-6 Источники данных. Значение данных. 2 7-8 Основные функциональные возможности CASE-средств 2 21.04.2023 Комбинирова нное 9-10 Классификация CASE-средств по типам, по категориям, по уровням 2 21.04.2023 Комбинирова нное 11-12 Практическая работа № 1. Разработка структуры проекта. Разработка модульной структуры проекта. 2 05.05.2023 Практическое 13-14 Практическая работа № 2. Настройка работы системы контроля. 2 10.05.2023 Практическое 15-16 Практическая работа № 3. Отладка отдельных модулей программного проекта. 2 10.05.2023 Практическое 05.04.2023 Комбинирова нное Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 Тема 2. Средства поддержки проектов. 1.1. Практическая работа № 4. 17-18 Средства поддержки проектов новый класс средств разработки программного обеспечения 4 2 2 10.05.2023 1.2. Практическая работа № 5. 19-20 Интегрированные среды разработки программ 2 2 12.05.2023 Практическое Практическое ПК, инструктивнометодические указания ПК, инструктивнометодические указания [1] с.10-12 Реферат «Среды для разработки программного продукта» [1] с.10-12 Тема 3. Построение структуры программ инструментальными средствами 21-22 2.1. Практическая работа № 6. Логическое проектирование 8 2 12.05.2023 Практическое 2 15.05.2023 Практическое 2.2. Практическая работа № 7. 23-24 Выработка требований. Техническое задание. 2.3. Практическая работа № 8. 25-26 Методы и инструменты логического проектирования. UML. 15.05.2023 2.4. Практическая работа № 9. 27-28 Методы и инструменты логического проектирования. UML. 29-30 2.6. Практическая работа № 10. 31-32 2.5. Описание функциональности Методы и инструменты UML разработки. Тема 4. Визуальное моделирование с помощью case-средства ERwin Практическое 2 15.05.2023 Практическое 2 16.05.2023 Практическое 2 2 16.05.2023 Комбинирова нное ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания Учебник, ПК, плакаты, Интернетресурсы [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 16.05.2023 33-34 ERwin. Понятие моделирования 2 35-36 Интерфейс Erwin 2 37-38 Практическая работа № 11. Основы моделирования с помощью Erwin 4.0 2 39-40 Практическая работа № 12. ERwin. Создание физических моделей данных 2 41-42 Практическая работа № 13. ERwin. Создание логических моделей данных 2 43-44 Практическая работа № 14. ERwin. Способы создания моделей данных 2 45-46 Практическая работа № 15. Создание модели данных с помощью Erwin 2 16.05.2023 17.05.2023 Комбинирова нное Комбинирова нное Практическое 17.05.2023 Практическое 17.05.2023 Практическое 17.05.2023 Практическое 18.05.2023 Тема 5. Создание уровней модели и сущности, входящих в объектную область Практическое Практическое 47-48 Понятие объектной области 2 19.05.2023 Комбинирова нное 49-50 Практическая работа № 16. Создание сущностей 2 22.05.2023 Практическое 51-52 Практическая работа № 17. Создание уровней модели 2 22.05.2023 Практическое Тема 6. Внесение атрибутов сущностей объектной области в схему и задание их на диаграмме Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания Учебник, ПК, плакаты, Интернетресурсы ПК, инструктивнометодические указания ПК, инструктивнометодические указания [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы 53-54 Внесение атрибутов сущности в схему 2 22.05.2023 Комбинирова нное 55-56 Задание атрибутов сущности на диаграмме 2 23.05.2023 Комбинирова нное 57-58 Генерация базы данных 2 23.05.2023 Комбинирова нное 59-60 Создание уровней модели и сущностей, входящих в объектную область 2 24.05.2023 Комбинирова нное 61-62 Практическая работа № 18. Внесение атрибутов сущностей объектной области в схему и задание их на диаграмме. 2 24.05.2023 Практическое ПК, инструктивнометодические указания [1] с.10-12 63-64 Практическая работа № 19.Генерация схемы базы данных. 2 24.05.2023 Практическое ПК, инструктивнометодические указания [1] с.10-12 Практическое ПК, инструктивнометодические указания [1] с.10-12 Практическое ПК, инструктивнометодические указания [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 Тема 7. Модели процессов BPwin 65-66 67-68 69-70 2.6. Практическая работа № 20. Создание модели процессов в интегрированной среде разработки модели BPwin(IDEF0). 2.7. Практическая работа № 21. Описание элементов управления основной панели инструментов Bpwin 2.5. 2.8. Практическая работа № 22. Три методологии поддерживаемые BPwin IDEF0, IDEF3 и DFD. 2 2 24.05.2023 25.05.2023 2 26.05.2023 Практическое 71-72 2.9. Практическая работа № 23. Принципы построения модели IDEF0. 2 26.05.2023 Практическое 73-74 Дифференцированный зачет 2 26.05.2023 Контрольное СЕДЬМОЙ СЕМЕСТР ПК, инструктивнометодические указания ПК, инструктивнометодические указания [1] с.10-12 [1] с.10-12 75-76 Практическая работа № 24. Соответствие логической модели Erwin и модели процессов BPwin Тема 8. Построение диаграммы классов. 2 Практическое 3.1. Определение языка разработки, среды реализации, инструментов разработки. 2 Комбинирова нное 79-80 3.2. Методы, технологии, инструменты. 2 Комбинирова нное 2 Комбинирова нное 83-84 85-86 87-88 89-90 91-92 3.3. Определение языка разработки, среды реализации, инструментов разработки. 3.4. Практическое занятие № 25. Создание диаграммы вариантов использования для системы обработки заказов. 3.5. Практическое занятие № 26. Разработка диаграммы последовательности 3.6. Разработка диаграмм классов. Работа с пакетами. 3.7. Практическое занятие № 27. Разработка диаграмм классов. Работа с пакетами. 3.8. Детализированная диаграмма последовательности. [1] с.10-12 14 77-78 81-82 ПК, инструктивнометодические указания 2 Практическое 2 Практическое 2 Комбинирова нное 2 Практическое 2 Комбинирова нное 93-94 3.9. Практическое занятие № 28. Детализированная диаграмма последовательности. 2 Практическое 95-96 3.10. Построение диаграммы классов. 2 Комбинирова нное Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы ПК, инструктивнометодические указания ПК, инструктивнометодические указания Учебник, ПК, плакаты, Интернетресурсы ПК, инструктивнометодические указания Учебник, ПК, плакаты, Интернетресурсы ПК, инструктивнометодические указания Учебник, ПК, плакаты, Интернетресурсы [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 97-98 3.11. Практическое занятие № 29. Построение диаграммы классов. 2 Практическое 99-100 3.12. Разработка диаграммы состояний. 2 Комбинирова нное 101-102 3.13. Практическое занятие № 30. Разработка диаграммы состояний. 2 Практическое 103-104 3.14. Разработка диаграммы компонентов. 2 Комбинирова нное 105-106 3.15. Практическое занятие № 31. Разработка диаграммы компонентов. 2 Практическое Тема 9. Виртуальная среда реализации программ 4 107-108 4.1. Виртуальная среда реализации программ 109-110 4.2. Практическое занятие № 32. Особенности виртуальной среды реализации программ и их учет в разработке ПП. 2 Тема 10. Физическое проектирование программ 4 111-112 5.1. Физическое проектирование программ. 2 113-114 5.2. Практическое занятие № 33. Процедура физического проектирования: порядок, инструменты, ресурсы, документы. 2 Тема 11. Средства визуального программирования 4 ПК, инструктивнометодические указания Учебник, ПК, плакаты, Интернетресурсы ПК, инструктивнометодические указания Учебник, ПК, плакаты, Интернетресурсы ПК, инструктивнометодические указания [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 Комбинирова нное Учебник, ПК, плакаты, Интернетресурсы [1] с.10-12 Практическое ПК, инструктивнометодические указания [1] с.10-12 Комбинирова нное Учебник, ПК, плакаты, Интернетресурсы [1] с.10-12 Практическое ПК, инструктивнометодические указания [1] с.10-12 115-116 117-118 6.1. Практическое занятие № 34. Средства визуального программирования – MS Visual Studio. 6.2. Практическое занятие № 35. Средства визуального программирования - Borland Delphi и др. Тема 12. Управление компилятором 2 Комбинирова нное Учебник, ПК, плакаты, Интернетресурсы [1] с.10-12 2 Комбинирова нное Учебник, ПК, плакаты, Интернетресурсы [1] с.10-12 6 119-120 7.1. Средства управления компиллятором. 2 Комбинирова нное 121-122 Практическое занятие № 36. Результаты компиляции. Список опций компилятора и компоновщика. 2 Практическое 123-124 Практическое занятие № 37. Управление компилятором. 2 Практическое Тема 13. Интерфейс прикладного программирования API 4 125-126 127-128 8.1. Практическое занятие № 38. Подбор и редактирование компонент, разработка компонент. 8.2. Практическое занятие № 39. Интерфейс прикладного программирования API (Application Programming Interface) Тема 14. Инструментальные средства построения интерфейса 2 2 Учебник, ПК, плакаты, Интернетресурсы ПК, инструктивнометодические указания ПК, инструктивнометодические указания [1] с.10-12 [1] с.10-12 [1] с.10-12 Практическое ПК, инструктивнометодические указания [1] с.10-12 Практическое ПК, инструктивнометодические указания [1] с.10-12 8 129-130 9.1. Практическое занятие № 40. Инструментальные средства и методы построения интерфейса. 2 Практическое 131-132 9.2. Практическое занятие № 41. Добавление действий. 2 Практическое ПК, инструктивнометодические указания ПК, инструктивнометодические указания [1] с.10-12 [1] с.10-12 133-134 135-136 9.3. Практическое занятие № 42. Инструментарий для разработки пользовательского интерфейса (toolkits) 9.4. Практическое занятие № 43. Высокоуровневые средства разработки интерфейса (higher-level development tools) Тема 15. Построение интерфейса программы 2 2 Практическое ПК, инструктивнометодические указания [1] с.10-12 Практическое ПК, инструктивнометодические указания [1] с.10-12 8 137-138 10.1. Практическое занятие № 44. Построение интерфейса программы. 2 Практическое 139-140 10.2. Принципы разработки инструментария. 2 Комбинирова нное 141-142 10.3. Способы спецификации интерфейса 2 Комбинирова нное 2 Комбинирова нное 143-144 10.4. Практическое занятие № 45. Составляющие пользовательского интерфейса ВОСЬМОЙ СЕМЕСТР Тем 11. Курсовое проектирование. ПК, инструктивнометодические указания Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы Учебник, ПК, плакаты, Интернетресурсы [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 40 145-146 11.1. Выбор темы и примерная тематика курсовых работ 2 Практическое 147-148 11.2. Постановка задачи (определение требований) 2 Практическое 149-150 11.3. Предварительное планирование и проверка осуществимости 2 Практическое 151-152 11.4. Дизайн мобильного приложения 2 Практическое ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 153-154 11.5. Разработка приложения 2 Практическое 155-156 11.6. Методика выполнения разделов курсового проекта 2 Практическое 157-158 11.7. Тестирование и повторное тестирование приложения. 2 Практическое 159-160 11.8. Оформление курсового проекта. 2 Практическое 161-162 11.9. Выбор и обоснование IDE для приложения. 2 Практическое 163-164 11.10. Разработка логики приложения. 2 Практическое 165-166 11.11. Разработка кода приложения. 2 Практическое 167-168 11.12. Разработка кода приложения. 2 Практическое 169-170 11.13. Разработка кода приложения. 2 Практическое 171-172 11.14. Разработка кода приложения. 2 Практическое 173-174 11.15. Создание UI (user interface) пользовательского интерфейса 2 Практическое 175-176 11.16. Создание UI (user interface) пользовательского интерфейса 2 Практическое ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 177-178 11.17. Создание сборки приложения 2 Практическое 179-180 11.18. Создание сборки приложения 2 Практическое 181-182 11.19. Разработка заключения курсового проекта 2 Практическое 183-184 11.20. Защита курсового проекта 2 Практическое ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания ПК, инструктивнометодические указания [1] с.10-12 [1] с.10-12 [1] с.10-12 [1] с.10-12 III. Используемая литература Основная № п/п Наименование 1 Технология разработки программного обеспечения. : учеб. пособие для студ.сред. проф. образования 2 Технология разработки программных продуктов. Учебное пособие. 3 Технология разработки программных продуктов. Учебное пособие.– 2-е изд. Автор Гниденко И.Г., Павлов Ф.Ф., Федоров Д.Ю. Машкин А.В. Рудаков А.В. Издательство и год издания М.: Издательство «Юрайт», 2019. – 235 с. – Вологда.: РИО «ВоГУ», 2014. – 76 с. М.: Издательский центр «Академия», 2006. – 207 с. Дополнительная № п/п Наименование 4 Основы программирования и наладки станков с ЧПУ. Учебное пособие. Автор Должиков В.П. Издательство и год издания Томск, изд-во Томского политехнического университета, 2011. -143с. Интернет — ресурсы 5. «Простое руководство по UML-диаграммам и моделированию баз данных». Форма доступа: https://www.microsoft.com/ru-ru/microsoft-365/business-insights-ideas/resources/guide-to-uml-diagramming-and-databasemodeling 6. «UML — Краткое руководство». Форма доступа: https://coderlessons.com/tutorials/akademicheskii/uchit-uml/uml-kratkoerukovodstvo 7. «UML — Обзор» https://coderlessons.com/tutorials/akademicheskii/uchit-uml/uml-kratkoe-rukovodstvo