Санкт- Петербургское государственное бюджетное
профессиональное образовательное учреждение
"Политехнический колледж городского хозяйства"
Инструментальные средства разработки программного обеспечения
рабочая программа дисциплины
09.02.07 Информационные системы и программирование
Правительство Санкт-Петербурга
Комитет по науке и высшей школе
Приложение
к ОП СПО по специальности
09.02.07 Информационные системы и программирование
, утвержденной приказом от
09.12.2016 г. №1547-ОД
Виды контроля в семестрах:
Распределение часов дисциплины по семестрам
Организация-разработчик:
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «Политехнический колледж городского хозяйства».
Преподаватель Граблевский Михаил Владимирович
Рабочая программа дисциплины
Инструментальные средства разработки программного обеспечения
разработана в соответствии с ФГОС СПО:
Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.07 ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ПРОГРАММИРОВАНИЕ (приказ Минобрнауки России от 09.12.2016 г. № 1547)
составлена на основании учебного плана:
по специальности Информационные системы и программирование
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
Формирование знаний и умений,
соответствующих ПК 2.2.; ПК 2.3.; ПК 2.5.
Для достижения поставленной цели необходимо решить
следующие задачи: изучить инструментальное программное
обеспечение, изучить основные понятия и определения, разработку
программного обеспечения, изучить методологии моделирования
предметной области, изучить проектирование программного
обеспечения при объектном подходе.
Рабочая программа учебной дисциплины является частью
программы подготовки специалистов среднего звена в соответствии с
ФГОС по специальности СПО 09.02.07 Информационные системы и
программирование.
2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
Требования к предварительной подготовке обучающегося:
Основы алгоритмизации и программирования
Основы проектирования баз данных
3. ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ ДИСЦИПЛИНЫ
ОК 01.: Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам
ОК 02.: Использовать современные средства поиска, анализа и интерпретации информации и информационные технологии для выполнения задач профессиональной деятельности
ОК 03.: Планировать и реализовывать собственное профессиональное и личностное развитие, предпринимательскую деятельность в профессиональной сфере, использовать знания по финансовой грамотности в различных жизненных ситуациях
ОК 04.: Эффективно взаимодействовать и работать в коллективе и команде
ОК 05.: Осуществлять устную и письменную коммуникацию на государственном языке Российской Федерации с учетом особенностей социального и культурного контекста
ОК 06.: Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей, в том числе с учетом гармонизации межнациональных и межрелигиозных отношений, применять стандарты антикоррупционного поведения
ОК 07.: Содействовать сохранению окружающей среды, ресурсосбережению, применять знания об изменении климата, принципы бережливого производства, эффективно действовать в чрезвычайных ситуациях
ОК 08.: Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности
ОК 09.: Пользоваться профессиональной документацией на государственном и иностранном языках
ПК 2.1.: Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент.
ПК 2.2.: Выполнять интеграцию модулей в программное обеспечение.
ПК 2.3.: Выполнять отладку программного модуля с использованием специализированных программных средств.
ПК 2.4.: Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.
ПК 2.5.: Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования.
В результате освоения дисциплины обучающийся должен:
Состав и структуру инструментальных средств; модели
процесса разработки программного обеспечения; основные принципы
процесса разработки программного обеспечения; основные подходы к
интегрированию программных модулей; принципы построения,
структуры и приемы работы с инструментальными средствами,
поддерживающими создание программного обеспечения.
Владеть основными методологиями процессов разработки
программного обеспечения; проводить анализ предметной области,
выявлять информационные потребности и требования к
инструментальным средствам.
4. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ДИСЦИПЛИНЫ
Наименование разделов и тем /вид занятия/
Понятие репозитория проекта/Лаб/
Разработка структуры проекта/Лаб/
Виды, цели и уровни интеграции программных модулей/Лаб/
Автоматизация бизнес-процессов/Лаб/
Разработка модульной структуры проекта (диаграммы модулей)/Лаб/
Выбор источников и приемников данных./Лаб/
Сопоставление объектов данных/Лаб/
Уровни стека TCP/IP (прикладной уровень
транспортный уровень,
межсетевой уровень,
Канальный уровень)/Лаб/
Разработка перечня артефактов и протоколов проекта/Лаб/
Стандарты форматирования сообщений/Лаб/
Организация работы команды в системе контроля версий/Лаб/
Настройка работы системы контроля версий (типов импортируемых файлов, путей, фильтров и др. параметров импорта в репозиторий)/Лаб/
Разработка и интеграция модулей проекта (командная работа)/Лаб/
Отладка отдельных модулей программного проекта/Лаб/
Организация обработки исключений/Лаб/
Отладка программных продуктов/Лаб/
Применение отладочных классов в проекте/Лаб/
Инструментарии анализа качества программных продуктов в среде разработке./Лаб/
Инспекция кода модулей проекта/Лаб/
Ручное и автоматизированное тестирование. /Лаб/
Методы и средства организации тестирования./Лаб/
Выявление ошибок системных компонентов/Лаб/
Тестирование интерфейса пользователя средствами инструментальной среды разработки/Лаб/
Разработка тестовых модулей проекта для тестирования отдельных модулей/Лаб/
Обработка исключительных ситуаций. /Лаб/
Методы и способы идентификации сбоев и ошибок./Лаб/
Выполнение функционального тестирования/Лаб/
Тестирование интеграции. Документирование результатов тестирования/Лаб/
Разработка бизнес-приложения/Пр/
https://metanit.com/
https://git-scm.com/
5.1. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
5.2. Перечень программного обеспечения
Git
Visual Studio
.Net Framework
SQL Server Management Studio
5.3. Перечень информационных справочных систем
6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
Персональные компьютеры для студентов и преподавателя, объединенные в локальную сеть.
Проектор или интерактивная доска.
7. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ОБУЧАЮЩИХСЯ ПО ДИСЦИПЛИНЕ