• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Bachelor 2022/2023

Software Quality Assurance and Testing

Type: Compulsory course (Software Engineering)
Area of studies: Software Engineering
Delivered by: Department of Information Technologies in Business
Where: Faculty of Management
When: 3 year, 1, 2 module
Mode of studies: offline
Open to: students of one campus
Instructors: Mikhail A. Plaksin
Language: English
ECTS credits: 5
Contact hours: 66

Course Syllabus

Abstract

The present program of educational discipline establishes requirements to educational results and learning outcomes of the student and determines the content and types of training sessions and reporting. The program is intended for the teachers conducting discipline Software Quality Assurance and Testing, educational assistants and students of a direction of preparation 09.03.04 Program engineering, studying on the educational program Program engineering.
Learning Objectives

Learning Objectives

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

Interim Assessment

  • 2022/2023 2nd module
    0.4 * Экзамен + 0.5 * Аудиторная работа + 0.1 * Самостоятельная работа
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
  • Стандартизация, сертификация и управление качеством программного обеспечения : учеб. пособие / Т.Н. Ананьева, Н.Г. Новикова, Г.Н. Исаев. — Москва : ИНФРА-М, 2019. — 232 с. — (Высшее образование: Бакалавриат). — www.dx.doi.org/10.12737/18657. - Текст : электронный. - URL: http://znanium.com/catalog/product/1002357