6
2.2. Тематический план и содержание учебной дисциплины
Наименование
разделов и тем
Содержание учебного материала
О
бъ
ем
ча
со
в
2г
10
м
/3
г1
0м
Т
ео
рети
че
ск
ие
з
аня
ти
я
П
ра
кт
ич
ес
ки
е
за
ня
ти
я
Са
м
ост
оят
ел
ьн
ая
ра
бо
та
ст
уден
та
Уро
ве
нь
о
св
оен
ия
Ко
ды
ф
орм
иру
ем
ых
ко
м
пе
те
нц
ий
Тема 1.
Основные
понятия и
стандартизация
требований к
программному
обеспечению
Содержание учебного материала
80
25
25
30
2
ОК 1-
ОК 9
ПК
2.1-
ПК
2.6
Лекционные занятия
Понятия требований, классификация, уровни
требований. Методологии и стандарты,
регламентирующие работу с требованиями.
2. Современные принципы и
методы разработки
программных приложений.
3. Методы организации работы в команде
разработчиков. Системы контроля
версий
4. Основные подходы к интегрированию
программных модулей.
5. Стандарты кодирования.
Практические занятия
1. Практическое занятие «Анализ предметной
области»
2. Практическое занятие «Разработка и
оформление технического задания»
3. Практическое занятие «Построение
архитектуры программного средства»
4. Практическое занятие «Изучение работы в
системе контроля версий»
Самостоятельная работа
изучение теоретического материала, составление
опорного конспекта по теме «Техническое
задание: основные разделы»
Тема 2. Основы
моделирования
программного
обеспечения
Содержание учебного материала
80
25
25
30
2
ОК 1-
ОК 9
ПК
2.1-
ПК
2.6
Лекционные занятия
Описание требований: унифицированный язык
моделирования - краткий словарь. Диаграммы
UML. Описание и оформление требований
(спецификация).
Анализ требований и стратегии
выбора решения
Практические занятия
1. Лабораторная работа «Построение диаграммы
Вариантов
использования
и диаграммы. Последовательности»
2. Лабораторная работа «Построение диаграммы
Кооперации и диаграммы Развертывания»
3. Лабораторная работа «Построение диаграммы
Деятельности, диаграммы Состояний и
диаграммы Классов»
4. Лабораторная работа «Построение диаграммы
компонентов»
5. Лабораторная работа «Построение диаграмм
потоков данных»
Тема 3. Оценка
Содержание учебного материала
80
25
25
30
2
ОК 1-
7
качества
программных
средств
Лекционные занятия
1. Цели и задачи и виды тестирования.
Стандарты качества программной документации.
Меры и метрики.
2. Тестовое покрытие.
3. Тестовый сценарий, тестовый пакет.
4. Анализ спецификаций. Верификация и
аттестация программного обеспечения.
Практические занятия
1. Лабораторная работа «Разработка тестового
сценария»
2. Лабораторная работа «Оценка необходимого
количества тестов»
3. Лабораторные работы «Разработка тестовых
пакетов»
4. Лабораторные работы «Оценка программных
средств с помощью метрик»
5. Лабораторные работы «Инспекция
программного кода на предмет соответствия
стандартам кодирования»
ОК 9
ПК
2.1-
ПК
2.6
Достарыңызбен бөлісу: