Главная страница

рабочая программа. Документ подписан


Скачать 278.52 Kb.
НазваниеДокумент подписан
Анкоррабочая программа
Дата24.06.2022
Размер278.52 Kb.
Формат файлаdocx
Имя файла37.RP_PM.01_Razrabotka_moduley_programmnogo_obespecheniya_dlya_k.docx
ТипДокументы
#613939
страница6 из 11
1   2   3   4   5   6   7   8   9   10   11

Содержание обучения по профессиональному модулю




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

курсов (МДК) и тем

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

Объем часов

Формируемые ПК

Всего

Теория/ЛПЗ/СРС

1

2

3

4

ПМ 01. Разработка модулей программного обеспечения для компьютерных систем










МДК 01.01. Разработка программных модулей




252




Раздел 1. Разработка программных модулей




112/122/8




Тема 1.1. Жизненный цикл

ПО

Содержание учебного материала (практическая подготовка)

4

ПК 1.1- 1.6

Понятие ЖЦ ПО. Этапы ЖЦ ПО.

4

Тема 1.2. Основные этапы разработки программного обеспечения

Содержание учебного материала (практическая подготовка)

16

Стадия предпроектных исследований и технического предложения (анализ) определение

методов решения задачи;

2

Стадия эскизного проектирования разработка структуры программного продукта, выбор структур для хранения данных, построение и оценка алгоритмов подпрограмм и определение

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

2

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

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

2

Стадия рабочего проектирования оформление документации.

2

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

2

Стадия внедрения в эксплуатацию.

2

Практическая работа 1.1. Формирование алгоритмов разработки программных модулей в

соответствии с техническим заданием

2

Практическая работа 1.2. Оформление документации на программные средства

2

Тема 1.7.

Методы программирования

Содержание учебного материала (практическая подготовка)

28

ПК 1.1- 1.6

Методы программирования: структурный, модульный, объектно-ориентированный.

2

Достоинства и недостатки методов программирования.

2

Общие принципы разработки программного обеспечения.

2

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

4

Модели ЖЦ ПО

2

Типы приложений. Консольные приложения.

2

Оконные Windows приложения.

2

ПК 1.1- 1.6

Web-приложения.

2







Библиотеки. Web-сервисы

2




Практическая работа 1.3. Создание программ по разработанному алгоритму как отдельный

модуль

2

Практическая работа 1.4. Разработка алгоритма поставленной задачи

2

Практическая работа 1.5. Реализация алгоритма поставленной задачи средствами

автоматизированного проектирования

2

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

2

Тема 1.3. Структурное программирование

Содержание учебного материала (практическая подготовка)

16

ПК 1.1- 1.6

Технология структурного программирования.

2

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

2

Оценка сложности алгоритма: классификация, классы алгоритмов, неразрешимые задачи

4

Практическая работа 1.7. Оценка сложности алгоритмов сортировки

2

Практическая работа 1.8. Оценка сложности алгоритмов поиска

2

Практическая работа 1.9. Оценка сложности рекурсивных алгоритмов

2

Практическая работа 1.10. Оценка сложности эвристических алгоритмов

2

Тема 1.4. Объектно- ориентированное программирование

Содержание учебного материала (практическая подготовка)

52

ПК 1.1- 1.6

Модульное программирование

2

Объектно-ориентированное программирование. Основные понятия.

2

Базовые принципы ООП: инкапсуляция, наследование, полиморфизм.

2

Классы: основные понятия.

2

Операции класса.

2

Иерархия классов.

2

Перегрузка методов.

2

Синтаксис интерфейсов.

2

Интерфейсы и наследование.

2

Структуры.

2

Диалекты.

2

Регулярные выражения.

2

Коллекции. Параметризованные классы.

2

Указатели.

2

Операции со списками

2

Практическая работа 1.11. Работа с классами

2

Практическая работа 1.12. Перезагрузка методов

2

Практическая работа 1.13. Определение операций в классе

2

Практическая работа 1.14. Создание наследованных классов

2

Практическая работа 1.15. Работа с объектами через интерфейсы

2

ПК 1.1- 1.6

Практическая работа 1.16. Использование стандартных интерфейсов

2







Практическая работа 1.17. Работа с типом данных структура

2




Практическая работа 1.18. Коллекции

2

Практическая работа 1.19. Параметризованные классы

2

Практическая работа 1.20. Использование регулярных выражений

2

Практическая работа 1.21. Операции со списками

2

Тема 1.5 . Паттерны проектирования

Содержание учебного материала (практическая подготовка)

18

ПК 1.1- 1.6

Назначение и виды паттернов.

2

Основные шаблоны.

2

Порождающие шаблоны.

2

Структурные шаблоны.

2

Поведенческие шаблоны.

2

Практическая работа 1.22. Использование основных шаблонов

2

Практическая работа 1.23. Использование порождающих шаблонов

2

Практическая работа 1.24. Использование структурных шаблонов

2

Практическая работа 1.25. Использование поведенческих шаблонов

2

Тема 1.6. Событийно управляемое

программирование

Содержание учебного материала (практическая подготовка)

20

ПК 1.1- 1.6

Событийно управляемое программирование

2

Элементы управления. Диалоговые окна.

2

Обработчики событий.

2

Введение в графику

2

Практическая работа 1.26. Разработка приложения с использованием текстовых компонентов

2

Практическая работа 1.27. Разработка приложения с несколькими формами

2

Практическая работа 1.28. Разработка приложения с не визуальными компонентами

2

Практическая работа 1.29. Разработка игрового приложения

2

Практическая работа 1.30. Разработка игрового приложения

2

Практическая работа 1.31. Разработка приложения с анимацией

2

Тема 1.8. Оптимизация и рефакторинг кода

Содержание учебного материала (практическая подготовка)

10




Методы оптимизации программного кода.

4

ПК 1.1- 1.6

Цели и методы рефакторинга.

2

Практическая работа 1.32. Оптимизация кода

2

Практическая работа 1.33. Рефакторинг кода

2

Тема 1.9. Разработка пользовательского интерфейса

Содержание учебного материала (практическая подготовка)

28

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

4

ПК 1.1- 1.6

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

2

Практическая работа 1.35. Разработка технического задания

2

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

2

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

2







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

приложения

2




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

приложения

2

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

приложения

2

Практическая работа 1.41. Адаптивный веб-дизайн

2

Практическая работа 1.42. Адаптивный веб-дизайн

2

Практическая работа 1.43. Разработка протокола взаимодействия веб-сервисов

2

Практическая работа 1.44. Разработка REST API

2

Практическая работа 1.45. Разработка REST API

2

ПК 1.1- 1.6

Тема 1.10. Основы ADO.Net

Содержание учебного материала (практическая подготовка)

42

Работа с базами данных.

2

Доступ к данным

2

Создание таблиц.

2

Работа с записями

2

Способы создания команд

2

Практическая работа 1.46.Теоретические основы Технологии ado.Net

2

Практическая работа 1.47. Создание базы данных в среде MssqlServerManagement

2

Практическая работа 1.48. Создание базы данных в среде MssqlServerManagement

2

Практическая работа 1.49. Копирование и восстановление базы данных

2

Практическая работа 1.50. Разработка формы для работы с данными в среде VsualStudio без кода

2

Практическая работа 1.51. СозданиеSql- запросов

2

Практическая работа 1.52. СозданиеSql- запросов в среде sql Server Management Studio

2

Практическая работа 1.53. Программирование с помощью встроенного языка transact sql в

Microsoft Sql Server

2

Практическая работа 1.54. Разработка формы работы с магазинами с использованием объекта

Command

2

Практическая работа 1.55. Разработка формы работы с магазинами с использованием объекта

Command

2

Практическая работа 1.56. Создание, удаление и редактирование данных в отсоединенной среде

2

Практическая работа № 1.57. Быстрое создание пользовательского интерфейса посредством связывания с данными

2

Практическая работа 1.58. Безопасность в MssqlServer

2

Практическая работа 1.59. Создание отчетных форм для баз данных средствами MsVisualStudio

2

Практическая работа 1.60. Самостоятельная работа по автономным и подключенным объектам

2

Практическая работа 1.61. Самостоятельная работа по автономным и подключенным объектам

2







Самостоятельная работа при изучении МДК.01.01

8










Самостоятельная работа 1.1 Разработка интерфейса типа «Вопрос-ответ».

1

ПК 1.1- 1.6

Самостоятельная работа 1.2 Описание диалогового окна и стандартных элементов.

1

Самостоятельная работа № 1.3 Составление алгоритмов для решения задач.

1

Самостоятельная работа 1.4 Ознакомление с интегрированной средой разработки приложений.

1

Самостоятельная работа 1.5 Интерфейс пользователя.

1

Самостоятельная работа 1.6 Графический пользовательский интерфейс ОС Windows

1

Самостоятельная работа № 1.7 Библиотека STL

1

Самостоятельная работа 1.8 Цикл разработки прикладного программного обеспечения

1




Консультации при изучении МДК.01.01 Разработка программных модулей

2







Промежуточная аттестация по МДК.01.01 Разработка программных модулей в форме экзамена

8




МДК 01.02. Поддержка и

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




100




Раздел 2. Поддержка и

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




50\48\2




Тема 2.1 . Отладка и

тестирование программного обеспечения

Содержание учебного материала (практическая подготовка)

36




Тестирование как часть процесса верификации программного обеспечения

2

ПК 1.1- 1.6

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

2

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

2

Цели и задачи тестирования программного обеспечения. Этапы тестирования программного

обеспечения

2

Комплексное тестирование программного обеспечения.

2

Восходящее и нисходящее тестирование.

2

Стратегия тестирования и отладки программного обеспечения.

2

Метод Сандвича.

2

Метод «белого ящика».

2

Метод «черного ящика».

2

Метод отладки программного обеспечения.

2

Практическая работа 2.1. Выявление ошибок и причин их появления

2

Практическая работа 2.2. Тестирование «белым ящиком»

2

Практическая работа 2.3. Тестирование «белым ящиком»

2

Практическая работа 2.4. Тестирование «черным ящиком»

2

Практическая работа 2.5. Тестирование «черным ящиком»

2

Практическая работа 2.6. Модульное тестирование

2

ПК 1.1- 1.6

Практическая работа 2.7. Интеграционное тестирование

2




Содержание учебного материала

18

ПК 1.1- 1.6




Тема 2.2. Основные принципы отладки и

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

наименование темы

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

2




Ручной контроль.

2

Структурное, функциональное и оценочное тестирование.

2

Классификация ошибок.

2

Методы и средства отладки ПО.

2

Практическая работа 2.8. Разработка алгоритма поставленной задачи и реализация его средствами автоматизированного проектирования

2

Практическая работа 2.9. Разработка алгоритма поставленной задачи и реализация его

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

2

Практическая работа 2.10. Использование инструментальных средств на этапе отладки

программного модуля

2

Практическая работа 2.11. Использование инструментальных средств на этапе отладки

программного модуля

2

Тема 2.3 Виды тестирования программных продуктов

Содержание учебного материала

30

ПК 1.1- 1.6

Функциональное тестирование

2

Нефункциональное тестирование

2

Тестирование производительности

2

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

2

Практическая работа 2.12. Тестирование на этапе сопровождения программного продукта

2

Практическая работа 2.13. Введение Место верификации среди процессов разработки

программного обеспечения

2

Практическая работа 2.14. Тестовые примеры. Классы эквивалентности. Ручное тестирование

в MVSTE

2

Практическая работа 2.15. Тестовое окружение

2

Практическая работа 2.16. Модульное тестирование. Тестирование классов

2

Практическая работа 2.17. Автоматизация модульного тестирования

2

Практическая работа 2.18. Формальные инспекции

2

Практическая работа 2.19. Покрытие программного кода

2

Практическая работа 2.20. Повторяемость тестирования, зависимости тестовых примеров

2

Практическая работа 2.21. Интеграционное тестирование в MVSTE

2

Практическая работа 2.22. Тестирование в Microsoft Solutions Framework

2

Тема 2.4. Документирование

Содержание учебного материала (практическая подготовка)

14

ПК 1.1- 1.6

Средства разработки технической документации.

2

Технологии разработки документов.

2

Документирование программного обеспечения в соответствии с Единой системой программной документации.

2

Автоматизация разработки технической документации

2
1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта