Технология разработки прогаммного обеспечения (ТРПО)
2025-2026 учебный год
2026-2027 учебный год
-
Перейти.
Демонстрационный экзамен ПМ11 Разработка, администрирование и защита баз данных
-
Перейти.
Квалификационный экзамен ПМ02
-
Перейти.
Подготовка к квалификационному экзамену ПМ02
-
Перейти.
Учебная практика профессионального модуля
ПМ 02 Осуществление интеграции программных модулей
-
Перейти. Рейтинг 2025: ТРПО
-
Перейти.
Блог: СИ141, СИ142, СИ133 группы. Технология разработки программного обеспечения 2025
Семестр 7
Лекции, 34 часа, 17 занятий
Практика, 40 часов, 20 занятий, 2 КСР
ПМ 02. Осуществление интеграции программных модулей
для специальности:
09.02.07
«Информационные системы и программирование»
квалификация выпускника: программист
Раздел ПМ 1. Разработка программного обеспечения
МДК 02.01 Технология разработки программного обеспечения
2025-2026 учебный год
Лекции
Тема 2.1.1 Основные понятия и стандартизация требований к программному обеспечению
1. Понятия требований, классификация, уровни требований.
Методологии и стандарты, регламентирующие работу с требованиями.
2. Современные принципы и методы разработки программных приложений.
3. Методы организации работы в команде разработчиков.
Групповая разработка программного обеспечения.
Системы контроля версий. Анализ моделей процесса разработки ПО.
4. Основные подходы к интегрированию программных модулей.
Основные понятия технологии программирования.
5. Стандарты кодирования.
6. Модели процесса разработки ПО.
Тема 2.1.2 Описание и анализ требований. Диаграммы IDEF
7. Описание требований: унифицированный язык моделирования – краткий словарь.
8. Описание и оформление требований (спецификация).
9. Структурное проектирование программной системы.
10. Архитектура программных систем.
11. Технические требования.
12. Планирование программного проекта.
Тема 2.1.3 Оценка качества программных средств
13. Цели и задачи и виды тестирования. Стандарты качества программной документации.
Меры и метрики. Отслеживание и контроль плана.
14. Тестовое покрытие. Методы тестирования.
15. Тестовый сценарий, тестовый пакет. Обеспечение качества.
16. Анализ спецификаций. Верификация и аттестация программного обеспечения.
17. Рефакторинг программных систем.
Практика
«»
Тема 2.1.1. Основные понятия и стандартизация требований к программному обеспечению
1. Анализ предметной области. «Хаотическое» и структурное программирование.
2. Разработка и оформление технического задания.
3. Построение архитектуры программного средства.
4. Изучение работы в системе контроля версий.
5. Постановка задачи, оценка осуществимости. Организация работы по созданию программных продуктов.
6. Анализ предметной области. Постановка задачи по разработке конкретной информационной системы.
7. Изучение нормативной документации.
8. Анализ выбранного стиля программирования.
Тема 2.1.2. Описание и анализ требований. Диаграммы IDEF
9. Построение диаграммы вариантов использования и диаграммы последовательности.
10. Построение диаграммы деятельности, диаграммы состояний и диаграммы классов.
11. Построение диаграммы компонентов.
12. Построение диаграмм потоков данных.
13. Качество программного продукта.
14. Создание списковых структур данных.
Тема 2.1.3. Оценка качества программных средств
15. Разработка тестового сценария. Оценка необходимого количества тестов.
16. Разработка тестовых пакетов. Методы тестирования.
17. Оценка программных средств с помощью метрик.
18. Инспекция программного кода на предмет соответствия стандартам кодирования.
Самостоятельная работа обучающихся.
1. Подготовка сообщения по теме «Классификация автоматизированных
информационных систем».
Источники
-
metanit.com
Руководство по языку программирования Python
-
youtube.com
Youtube-канал Тимофей Хирьянов, 2020 Практика программирования на Python 3. 15 видео.
Литература
Основная
-
urait.ru
Гниденко, И. Г. Технология разработки программного обеспечения : учебник для среднего профессионального образования / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 248 с.
-
iprbookshop.ru
Губарь, Ю. В. Введение в математическое моделирование : учебное пособие для СПО / Ю. В. Губарь. — 2-е изд. — Саратов : Профобразование, 2024. — 178 с.
-
iprbookshop.ru
Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2024. — 300 с.
-
iprbookshop.ru
Зубкова, Т. М. Технология разработки программного обеспечения : учебное пособие / Т. М. Зубкова. — Оренбург : Оренбургский государственный университет, ЭБС АСВ, 2017. — 469 с.
Дополнительная
-
iprbookshop.ru Осипов, Д. Л. Технологии проектирования баз данных. — Москва : ДМК Пресс, 2019. — 498 c.
-
Перейти ГОСТ 19.101-77 «Единая система программной документации (ЕСПД). Виды программ и программных документов»
-
Перейти ГОСТ 7.32-2001 «Отчет о научно-исследовательской работе. Структура и правила оформления.»