Кафедра РК6

«Системы автоматизированного проектирования»

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

Магистратура (Системы автоматизированного проектирования)

Преподаватели:

Описание

Цель изучения дисциплины − знакомство студентов с принципами и приемами оценки качества программного обеспечения при автоматизированном проектировании технических систем.

Общий объем дисциплины составляет 3 зачетные единицы (з.е.), 108 академических часа.

План занятий

Модуль 1. Качество программного обеспечения.

  • Лекция 1. Введение. Верификация и валидация. Характеристики качества программного обеспечения.
  • Лекция 2. Модель качества программного обеспечения.
  • Лекция 3. Факторы и атрибуты оценки качества.
  • Лекция 4. Метрики и показатели качества.

Модуль 2. Верификация программного обеспечения.

  • Лекция 1. Введение. Верификация и валидация. Место верификации в жизненном цикле ПО. Международные стандарты, касающиеся верификации ПО.
  • Лекция 2. Задачи верификации и валидации.
  • Лекция 3. Экспертные методы верификации.
  • Лекция 4. Статический анализ.
  • Лекция 5. Формальные методы.
  • Лекция 6. Динамические методы.
  • Лекция 7. Синтетические методы.

Модуль 3. Автоматизация оценки качества.

  • Лекция 1. Введение. Цели автоматизации. Уровни автоматизации. Архитектура автоматизированных тестов.
  • Лекция 2. Задачи автоматизации тестирования качества.
  • Лекция 3. Инструменты автоматизации.
  • Лекция 4. Критерии выбора и конфигурации автоматизированных комплексов.