Надежность и качество программного обеспечения

Цели и задачи курса:

Формирование у студентов основ теоретических  знаний в области  надежности и других характеристик качества программного обеспечения, методов  измерения этих характеристик  и методов обеспечения  требуемого уровня значений этих характеристик при создании реальных  программных продуктов, развитии в процессе обучения правильного понимания границ применимости различных характеристик качества ПО и умения их оценивать по  результатам, полученным с помощью экспериментальных методов исследования.

Задачи дисциплины – дать знания :

  • По основам теории случайных процессов проявления ошибок в ПО.
  • По моделям изменения по времени вероятности проявления ошибок в ПО.
  • По основам методов обработки экспериментальных данных по проявлению ошибок в ПО.
  • По характеристикам качества ПО, определенных стандартом ГОСТ Р ИСО/МЭК 9126-93.
  • По методам определения и обеспечения защищенности, безопасности и безотказности ПО.
  • По управлению качеством ПО.

Требования к уровню подготовки:

Студенты, завершившие изучение данной дисциплины, должны знать:
  • основные характеристики надежности и качества ПО,
  • основные принципы управления качеством ПО,
  • методы и модели для обработки экспериментальных данных по ошибкам ПО,
  • методы и модели оценки эффективности ПО в занимаемом пространстве и во времени, 
  • методы переноса ПО на другую аппаратную платформу ,
  • методы и средства обеспечения сопровождаемости ПО в эксплуатации
 
уметь:
  • Прогнозировать надежность ПО  по динамике проявления ошибок в нем.
  • Оценивать эффективность ПО на стадии его проектирования.
  • Применять стандарты по качеству ПО.


Дисциплина ведется для специалистов ИБАС на 7 семестре и включает:

  • лекции -  36 часа
  • лабораторные занятия - 18 часов
  • практические занятия - 18 часов
  • самостоятельная работа - 36 часов
Всего - 72 часов.
По дисциплине принимается ЗАЧЕТ.

Мостовой Яков Анатольевич

лектор

Профессор кафедры ГИиИБ, д.т.н.