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

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


Скачать 53.08 Kb.
НазваниеОбразовательное учреждение республики хакасия хакасский политехнический колледж
АнкорПрограмма учебной и производственной практики по специальности 09.02.07 Информационные системы и программирование
Дата18.05.2023
Размер53.08 Kb.
Формат файлаdocx
Имя файлаrp_pm.02_pro_na_482ch_2022.docx
ТипРабочая программа
#1140886
страница2 из 6
1   2   3   4   5   6
Тематический план и содержание профессионального модуля

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

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

Объем в часах

1

2

3

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

92

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

92

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


Содержание

18

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

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

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

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

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

В том числе практических занятий и работ

8

  1. Практическое занятие №1 «Анализ предметной области»

  1. Практическое работа №1 «Разработка и оформление технического задания»

  1. Практическое занятие №2 «Построение архитектуры программного средства»

  1. Практическое занятие №3 «Изучение работы в системе контроля версий»

Тема 2.1.2. Описание и анализ требований. Диаграммы IDEF


Содержание

32

  1. Зачет №1 Понятия и стандартизация требований. Методология функционального моделирования IDEF0.

  1. Описание требований: унифицированный язык моделирования - краткий словарь. Диаграммы UML.

  1. Описание и оформление требований (спецификация). Анализ требований и стратегии выбора решения.

  1. Обзор Case-средств для построения диаграмм UML

  1. Диаграммы вариантов использования. Диаграммы последовательности.

  1. Зачет №2 Основные понятия языка UML.Диаграммы кооперации и диаграммы развертывания.

  1. Диаграммы деятельности, достояний, классов.

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




В том числе практических занятий и работ

16

  1. Практическая работа №2 «Построение диаграмм по методологии IDEF0»

  1. Практическое занятие №4 «Построение диаграммы вариантов использования, диаграммы последовательности

  1. Практическое занятие №5 «Построение диаграммы Кооперации и диаграммы Развертывания»

  1. Практическое занятие №6 «Построение диаграммы Деятельности, диаграммы Состояний и диаграммы Классов»

  1. Практическое занятие №7 «Построение диаграммы компонентов»

  1. Практическое занятие №8 «Построение диаграмм потоков данных»




  1. Практическая работа №3 «Разработка и создание UML-диаграмм». Часть 1.




  1. Практическая работа №3 «Разработка и создание UML-диаграмм». Часть 2.

Тема 2.1.3. Оценка качества программных средств

Содержание

40

  1. Эволюция разработки программного обеспечения.

  1. Принципы работы с инструментальными средствами поддерживающие создание программного продукта.

  1. Зачет №3 Управление требованиями к разработке программного продукта. Этапы разработки программного обеспечения.

  1. Основы тестирования программного обеспечения.

  1. Цели, задачи и виды тестирования. Стандарты качества программной документации. Меры и метрики.

  1. Тестовое покрытие.

  1. Тестовый сценарий, тестовый пакет.

  1. Анализ спецификаций. Верификация и аттестация программного обеспечения.

В том числе практических занятий и работ

16

  1. Практическое занятие №9 «Разработка интерфейса программного обеспечения»

  1. Практическое занятие №10 «Конструирование прототипа программного обеспечения»

  1. Практическая работа №4 «Создание программного обеспечения»

  1. Практическое занятие №11 «Оценка программных средств с помощью метрик»

  1. Практическая работа №5 «Разработка тестового сценария»




  1. Практическое занятие №12 «Разработка тестовых пакетов»




  1. Практическое занятие №13 «Оценка необходимого количества тестов»




  1. Практическая работа №6 «Инспекция программного кода на предмет соответствия стандартам кодирования»

В том числе Самостоятельная работа обучающихся

Самостоятельная работа обучающихся №1. Разработка программного обеспечения

2

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

92

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

92

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

Тема 2.2.1.1 Разработка прикладных решений в 1С

Содержание

42

  1. Понятие репозитория проекта, структура проекта. Концепция системы 1С Предприятие, основные понятия. Автоматизация бизнес-процессов.

  1. Виды, цели и уровни интеграции программных модулей. Основные виды объектов конфигурации и их назначение. Приемы работы с конфигурацией.

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

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

  1. Основные элементы встроенного языка.

  1. Зачет № 4 по теме "Создание справочников, документов"

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

  1. Работа с запросами. Язык запросов. Отчеты.

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

В том числе практических занятий и работ

24

  1. Практическое занятие № 14. Разработка структуры проекта. Создание и настройка информационной базы. Работа с конфигурацией.

  1. Практическое занятие № 15. Разработка структуры проекта. Создание справочников.

  1. Практическое работа № 7. Создание справочников.

  1. Практическое занятие № 16. Разработка структуры проекта. Создание документов.

  1. Практическое занятие № 17. Организация обработки исключений. Использование встроенного языка 1С.

  1. Практическое занятие № 18. Отладка отдельных модулей программного проекта. Создание обработчиков событий.

  1. Практическое занятие № 19. Разработка и интеграция модулей проекта. Создание регистра накопления.




  1. Практическое занятие № 20. Отладка отдельных модулей программного проекта. Создание запросов.




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




  1. Практическое занятие № 21. Отладка отдельных модулей программного проекта. Создание регистра сведений.




  1. Контрольная работа № 1. Разработка прикладных решений в 1С.

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

Содержание

48

  1. Понятие пользовательского интерфейса. Виды. Уровни.

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

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

  1. Зачет 5 Принципы проектирования интерфейсов. Отладка программных продуктов. Инструменты отладки. Отладочные классы.

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

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

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

  1. Зачет 6 Отладка программных продуктов. Выявление ошибок системных компонентов.

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

В том числе практических занятий и работ

26

  1. Практическое занятие №22 Проектирование интерфейса пользователя.

  1. Практическая работа №9 Разработка прототипа программного средства. Часть 1.

  1. Практическая работа №9 Разработка прототипа программного средства. Часть 2.

  1. Практическое занятие № 23 Разработка технической документации "Руководство пользователя".

  1. Практическое занятие № 24 Разработка справочной системы программного продукта.

  1. Практическое занятие № 25 «Применение отладочных классов в проекте».

  1. Практическое занятие № 26 «Отладка проекта».

  1. Практическое занятие № 27 «Разработка тестовых модулей проекта для тестирования отдельных модулей». Часть 1.




  1. Практическое занятие № 28 «Разработка тестовых модулей проекта для тестирования отдельных модулей». Часть 2.




  1. Практическая работа №10 «Тестирование интерфейса пользователя средствами инструментальной среды разработки».




  1. Практическое занятие № 29 «Инспекция кода модулей проекта».




  1. Практическое занятие № 30 «Выполнение функционального тестирования».




  1. Практическое занятие № 31 «Тестирование интеграции».

В том числе Самостоятельная работа обучающихся

Самостоятельная работа обучающихся №2. Средства разработки программного обеспечения

2

Раздел 3. Моделирование в программных системах

48

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

48

Тема 2.3.1. Основы моделирования. Детерминированные задачи

Содержание

22

  1. Понятие решения. Множество решений, оптимальное решение. Показатель эффективности решения. Математические модели, принципы их построения, виды моделей

  1. Общий вид и основная задача линейного программирования. Симплекс – метод. Задача Коши для уравнения теплопроводности.

  1. Транспортная задача. Методы нахождения начального решения транспортной задачи. Метод потенциалов. Применение метода стрельбы для решения линейной краевой задачи

  1. Общий вид задач нелинейного программирования. Графический метод решения задач нелинейного программирования. Метод множителей Лагранжа. Основные понятия динамического программирования. Простейшие задачи, решаемые методом динамического программирования. Задача о замене оборудования.

  1. Методы хранения графов в памяти ЭВМ. Задача о нахождении кратчайших путей в графе и методы ее решения. Задача о максимальном потоке и алгоритм Форда–Фалкерсона.

  1. Зачет №7. Основы моделирования. Детерминированные задачи

В том числе практических занятий и работ

10

  1. Практическое занятие № 32 «Построение простейших математических моделей. Построение простейших статистических моделей. Решение простейших однокритериальных задач. Решение задач линейного программирования симплекс–методом»

  1. Практическая работа № 11 «Сведение произвольной задачи линейного программирования к основной задаче линейного программирования».

  1. Практическая работа № 12 «Нахождение начального решения транспортной задачи. Решение транспортной задачи методом потенциалов»

  1. Практическая работа № 13 «Задача о распределении средств между предприятиями»

  1. Практическое занятие №33 «Нахождение кратчайших путей в графе. Решение задачи о максимальном потоке»

Тема 2.3.2 Задачи в условиях неопределенности

Содержание

24

  1. Системы массового обслуживания: понятия, примеры, модели.

  1. Основные понятия теории марковских процессов. Схема гибели и размножения. Составление систем уравнений Колмогорова. Нахождение финальных вероятностей.

  1. Метод имитационного моделирования. Единичный жребий и формы его организации. Примеры задач

  1. Понятие прогноза. Количественные методы прогнозирования: скользящие средние, экспоненциальное сглаживание, проектирование тренда. Качественные методы прогноза

  1. Предмет и задачи теории игр. Основные понятия теории игр. Антагонистические матричные игры: чистые и смешанные стратегии. Методы решения конечных игр: сведение игры mxn к задаче линейного программирования, численный метод – метод итераций.

  1. Область применимости теории принятия решений. Принятие решений в различных условиях. Критерии принятия решений в условиях неопределенности. Дерево решений. Выбор оптимального решения с помощью дерева решений.

  1. Зачет №8 Задачи в условиях неопределенности

В том числе практических занятий и работ

10

  1. Практическая занятие № 34 «Нахождение характеристик простейших систем массового обслуживания.»

  1. Практическая работа № 14 «Решение задач массового обслуживания методами имитационного моделирования»

  1. Практическое работа № 15 «Моделирование прогноза»

  1. Практическое занятие № 35 «Решение матричной игры методом итераций»

В том числе Самостоятельная работа обучающихся

Самостоятельная работа обучающихся №3. Моделирование в программных системах

2

Курсовой проект (работа)

не предусмотрено

Учебная практика по модулю

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

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

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

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

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

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

108

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

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

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

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

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

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

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

108

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

36

Всего

482
1   2   3   4   5   6


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