• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Software Quality Assurance and Testing

2021/2022
Academic Year
ENG
Instruction in English
5
ECTS credits
Delivered at:
Department of Information Technologies in Business (Faculty of Computer Science, Economics, and Social Sciences)
Course type:
Compulsory course
When:
3 year, 1, 2 module

Instructors


Фролова Наталья Владимировна

Course Syllabus

Abstract

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

Learning Objectives

  • Целью освоения дисциплины «Обеспечение качества и тестирование» является подготовка студентов к работе в качестве специалистов по обеспечению качества (quality assurance) программного обеспечения (ПО): знакомство студентов с понятием качества программного обеспечения, средствами его обеспечения и контроля (в частности, с помощью тестирования), действующими в данной области международными и национальными стандартами; получение навыков применения названных средств и стандартов, в частности, подготовки локальных нормативных актов предприятия в области обеспечения качества ПО; знакомство с ролями тест-аналитика, тест-дизайнера и тестировщика и получение знаний, умений и навыков, необходимых для занятия соответствующих должностей в отделе обеспечения качества предприятия.
  • подготовка студентов к работе в качестве специалистов по обеспечению качества (quality assurance) программного обеспечения (ПО)
  • знакомство студентов с понятием качества программного обеспечения, средствами его обеспечения и контроля (в частности, с помощью тестирования), действующими в данной области международными и национальными стандартами
  • получение навыков применения названных средств и стандартов, в частности, подготовки локальных нормативных актов предприятия в области обеспечения качества ПО
  • знакомство с ролями тест-аналитика, тест-дизайнера и тестировщика и получение знаний, умений и навыков, необходимых для занятия соответствующих должностей в отделе обеспечения качества предприятия
Expected Learning Outcomes

Expected Learning Outcomes

  • Знание базовых понятий управления качеством. Умение применять ин-струменты управления качеством (диаграмму Ишикава, бенчмаркинг и пр.)
  • Знание базовых понятий управления рисками. Умение построить таблицу рисков, карту рисков.
  • Знание отечественных и международных стандартов оценки качества программного обеспечения. Умение применять их для оценки качества программ.
  • Умение использовать средства MS Visual Studio для организации тестирования программ.
Course Contents

Course Contents

  • Тема 1. Управление качеством
  • Тема 2. Управление рисками
  • Тема 3. Отечественные и международные стандарты оценки качества компь-ютерных программ
  • Тема 4. Организация тестирования компьютерных программ
Assessment Elements

Assessment Elements

  • non-blocking Аудиторная работа
  • non-blocking Самостоятельная работа
  • non-blocking Экзамен
    Оценка за курс складывается из оценки за работу в семестре и оценки за экзамен. По ходу курса студенты получают ряд индивидуальных и бригадных заданий, участвуют в деловых играх, администрируют их, участвуют в обсуждениях и отвечают на вопросы на практических занятиях. Все эти действия оцениваются в соответствии со сложностью работы. (Более сложные задания имеют больший вес.) Оценка за работу в семестре вычисляется как процент суммы баллов, полученных студентом, от максимально возможного количества баллов. (Процент округляется до целого, округление – арифметическое (до ближайшего целого). ) По окончании курса преподаватель может предложить студентам получить оценку за экзамен «автоматом», на основе оценок, полученных в течение семестра. Предлагаемая оценка-«автомат» может учитывать индивидуальные особенности студента. Как правило, она ниже оценки за работу в семестре на 20% от максимально возможной оценки. Т.е. если студент за работу в семестре получил 67%, за экзамен ему будет предложена оценка 47%. Студент имеет право согласиться с предложенной ему оценкой-«автоматом» или отказаться от предложенной оценки и сдавать экзамен. Решение об отказе от оценки-«автомата» не может быть изменено. Если студент выбирает сдачу экзамена, то предложения по оценке-«автомату» снимаются. Студент получит ту, оценку, на которую он сдаст экзамен. Она может быть выше, равна или ниже оценки-«автомата». Экзамен имеет форму открытого теста. Экзамен сдается с использованием прокторинга. Оценка за экзамен вычисляется как процент суммы баллов, полученных студентом, от максимально возможного количества баллов. (Процент округляется до целого, округление – до ближайшего целого.) При вычислении оценки за курс оценка за работу в семестре берется с коэффициентом 0,6, оценка за экзамен – с коэффициентом 0,4. Оценка за курс пересчитывается в оценку из шкалы от 0 до 10. Для этого оценка за курс, полученная как взвешенная сумма оценок за работу в семестре и за экзамен, делится на 10, результат округляется до ближайшего целого.
Interim Assessment

Interim Assessment

  • 2021/2022 2nd module
    0.1 * Самостоятельная работа + 0.5 * Аудиторная работа + 0.4 * Экзамен
Bibliography

Bibliography

Recommended Core Bibliography

  • Управление качеством программного обеспечения : учебник / Б.В. Черников. — М. : ИД «ФОРУМ» : ИНФРА-М, 2019. — 240 с. — (Высшее образование: Бакалавриат). - Режим доступа: http://znanium.com/catalog/product/1018037

Recommended Additional Bibliography

  • Оценка качества программного обеспечения: Практикум: Учебное пособие / Б.В. Черников, Б.Е. Поклонов; Под ред. Б.В. Черникова - М.: ИД ФОРУМ: НИЦ Инфра-М, 2012. - 400 с.: ил.; 60x90 1/16. - (Высшее образование). (п) ISBN 978-5-8199-0516-6 - Режим доступа: http://znanium.com/catalog/product/315269
  • Стандартизация, сертификация и управление качеством программного обеспечения: Учебное пособие / Ананьева Т.Н., Новикова Н.Г., Исаев Г.Н. - М.:НИЦ ИНФРА-М, 2016. - 232 с.: 60x90 1/16. - (Высшее образование: Бакалавриат) (П) ISBN 978-5-16-011711-9 - Режим доступа: http://znanium.com/catalog/product/541003