2024-2025_ИП_09_02_07_2022_ИП-22-7к_plx_Технология разработки программного обеспечения
 
Санкт- Петербургское государственное бюджетное

профессиональное образовательное учреждение

"Политехнический колледж городского хозяйства"

Технология разработки программного обеспечения
рабочая программа дисциплины
Специальность
09.02.07 Информационные системы и программирование

Правительство Санкт-Петербурга

Комитет по науке и высшей школе

Приложение

к ОП СПО  по специальности

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

, утвержденной приказом от

09.12.2016 г. №1547-ОД

 
часов на контроль
12
самостоятельная работа
0
контактная работа
48
в том числе:
Часов по учебному плану
60
Общая трудоемкость
60 часов
Форма обучения
очная
Квалификация
Программист
Виды контроля  в семестрах:
экзамен 5
 
 
Распределение часов  дисциплины по семестрам
Семестр

5

Итого
Вид занятий
УП
РП
УП
РП
Практические
48
48
48
48
Контактная работа

48
48
48
48
Сам. работа
Часы на контроль
12
12
12
12
Итого
60
60
60
60
 
 
Разработчик(и): 
Организация-разработчик:

Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «Политехнический колледж городского хозяйства».

 
Преподаватель Левит Л.В.
 
 
Рабочая программа дисциплины
Технология разработки программного обеспечения
разработана в соответствии с ФГОС СПО:

Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.07 ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ПРОГРАММИРОВАНИЕ (приказ Минобрнауки России от 09.12.2016 г. № 1547)

составлена на основании учебного плана:
по специальности Информационные системы и программирование

 
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
 
2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
Цикл (раздел) ОП:
ПЦ
 
3. ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ ДИСЦИПЛИНЫ
 
ОК 01.: Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 02.: Использовать современные средства поиска, анализа и интерпретации информации и информационные технологии для выполнения задач профессиональной деятельности
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 03.: Планировать и реализовывать собственное профессиональное и личностное развитие, предпринимательскую деятельность в профессиональной сфере, использовать знания по финансовой грамотности в различных жизненных ситуациях
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 04.: Эффективно взаимодействовать и работать в коллективе и команде
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 05.: Осуществлять устную и письменную коммуникацию на государственном языке Российской Федерации с учетом особенностей социального и культурного контекста
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 06.: Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей, в том числе с учетом гармонизации межнациональных и межрелигиозных отношений, применять стандарты антикоррупционного поведения
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 07.: Содействовать сохранению окружающей среды, ресурсосбережению, применять знания об изменении климата, принципы бережливого производства, эффективно действовать в чрезвычайных ситуациях
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 08.: Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 09.: Пользоваться профессиональной документацией на государственном и иностранном языках
 
 
 
 
 
 
 
 
 
 
 
 
 
ПК 2.1.: Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент.
 
 
 
 
 
 
 
 
 
 
 
 
 
ПК 2.2.: Выполнять интеграцию модулей в программное обеспечение.
 
 
 
 
 
 
 
 
 
 
 
 
 
ПК 2.3.: Выполнять отладку программного модуля с использованием специализированных программных средств.
 
 
 
 
 
 
 
 
 
 
 
 
 
ПК 2.4.: Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.
 
 
 
 
 
 
 
 
 
 
 
 
 
ПК 2.5.: Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования.
 
 
 
 
 
 
 
 
 
 
 
 
 
В результате освоения дисциплины обучающийся должен:
 
 
3.1
Знать:
 
 
3.2
Уметь:
 
4. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ДИСЦИПЛИНЫ
 
Код занятия
Наименование разделов и тем /вид занятия/
Семестр / Курс
Часов
Примечание
 
Раздел 1. Основные понятия и стандартизация требований к программному обеспечению
 
1. 1
Современные принципы и методы разработки программных приложений/Пр/
5
2
 
1. 2
Методы организации работы в команде разработчиков. Системы контроля версий/Пр/
5
2
 
1. 3
Основные подходы к интегрированию программных модулей/Пр/
5
2
 
1. 4
Стандарты кодирования/Пр/
5
2
 
1. 5
Анализ предметной области. Разработка технического задания/Лаб/
5
2
 
1. 6
Изучение работы в системе контроля версий/Лаб/
5
2
 
Раздел 2. Описание и анализ требований. Диаграммы IDEF
 
2. 1
Анализ требований и определение спецификаций программного обеспечения/Пр/
5
2
 
2. 2
Диаграммы IDEF. Схемы алгоритмов и диаграммы переходов состояний SDT, функциональные диаграммы SADT. /Пр/
5
2
 
2. 3
Диаграммы сущность - связь (ERD) /Пр/
5
2
 
2. 4
Диаграммы переходов состояний SDT. Функциональные диаграммы SADT/Лаб/
5
2
 
2. 5
Унифицированный язык моделирования - UML. Диаграммы UML /Пр/
5
2
 
2. 6
Построение диаграммы Вариантов использования и диаграммы Последовательности/Лаб/
5
4
 
2. 7
Построение диаграммы Деятельности /Лаб/
5
4
 
2. 8
Диаграммы Состояний и диаграммы Классов/Лаб/
5
4
 
Раздел 3. Оценка качества программных средств
 
3. 1
Цели, задачи и виды тестирования. Стандарты качества программной документации. Меры и метрики./Пр/
5
2
 
3. 2
Тестовый сценарий, тестовый пакет./Пр/
5
2
 
3. 3
Анализ спецификаций. Верификация и аттестация программного обеспечения./Пр/
5
4
 
3. 4
Разработка тестового сценария и тестовых пакетов/Лаб/
5
4
 
3. 5
Инспекция программного кода на предмет соответствия стандартам кодирования/Лаб/
5
2
 
5. ЛИТЕРАТУРА
 
5.1. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
 
1
 
5.2. Перечень программного обеспечения
 
5.3. Перечень информационных справочных систем
 
 
6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
 
7. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ОБУЧАЮЩИХСЯ ПО  ДИСЦИПЛИНЕ