Якість ПЗ та тестування

Обов'язкова дисципліна
Навчальна дисципліна професійної підготовки
Обсяг освітнього компонента: 
• у кредитах ЄКТС — 4.5.
Кількість аудиторних занять: 
30 годин лекційних занять, 16 лабораторних занять.
Самостійна робота: 
робота складає 89 годин.
Індивідуальна робота: 
• очна форма — розрахунково-графічна робота.
Семестровий контроль: 
Екзамен.
Освітню компоненту забезпечує: 
Анотація: 

Анотація навчальної дисципліни

Метою вивчення дисципліни є формування комплексу знань, на яких базуються сучасні методи оцінки якості програмного забезпечення та тестування та набуття практичних навичок виконання розрахунків показників якості програмного забезпечення та проведення тестування.
Для досягнення мети вивчення дисципліни студенти повинні навчитися вирішувати за-дачі, пов’язані з визначенням метрик якості процесу розробки, та метрик якості програмного забезпечення, а також задачі, пов’язані з розробкою та виконанням  плану тестування програмного забезпечення. 

Основні результати навчання

. Знати основні процеси, фази та ітерації життєвого циклу програмного забезпечення.
Знати і застосовувати професійні стандарти і інші нормативно-правові документи в галузі інженерії програмного забезпечення.
Застосовувати на практиці інструментальні програмні засоби доменного аналізу, проектування, тестування, візуалізації, вимірювань та документування програмного забезпечення.
Знати та вміти застосовувати методи верифікації та валідації програмного забезпечення.
Знати підходи щодо оцінки та забезпечення якості програмного забезпечення.

Форми організації освітнього процесу та види навчальних занять

Л – лекційні заняття; ПЗ – практичні заняття; СРС – самостійна робота здобувача вищої освіти; РГР – розрахунково-графічна робота; Кз – самостійні контрольні завдання; МКР – модульна контрольна робота; К – консультації.

Тематика та види навчальних занять

1 тиждень
Л1 Основні поняття та визначення у галузі якості.
ЛЗ1 Рефакторинг коду програмної системи
СРС,К

2 тиждень
Л2 Організація процесів життєвого циклу програмного забезпечення за стандартом iso 12207
СРС, К

3 тиждень
Л3 Поняття якості програмного забезпечення за стандартами iso 9126 та iso 25000. зовнішня, внутрішня якість та якість у використанні
ЛЗ2 Робота з репозитарієм програмного коду
СРС, К

4 тиждень
Л4 Сценарії якості програмного забезпечення
СРС, К

5 тиждень
Л5 Організація процесів тестування.
ЛЗ3 Тестування за допомогою таблиць рішень
СРС, К

6 тиждень 
Л6 Види тестування. V-подібна модель тестування.
СРС, К

7 тиждень
Л7 Методи тестування програмного забезпечення. Особливості тестування різних типів програмного забезпечення
ЛЗ4    Тестування за допомогою функціональних діаграм
СРС, К 

8 тиждень
Л8 Парадигма розгортання функцій якості
СРС, К, МКР1

9 тиждень
Л9 методи вимірювання засновані на fsm. стандартизація оцінки розміру програмного забезпечення
ЛЗ5 Тестування методом класів еквівалентності 
СРС, К

10 тиждень
Л10 Поняття метрики програмного забезпечення.
СРС, К

11 тиждень
Л11 організація процесу вимірювання.
ЛЗ6 Тестування методом аналізу гранічних значень
СРС, К 

12 тиждень
Л12 Процеси перевірки у життєвому циклі програмної системи
СРС, К

13 тиждень
Л13 Види та методи перевірки програмної системи 
ЛЗ7.     Тестування ефективності програмної системи
СРС, К

14 тиждень
Л14 Формальні інспекції
СРС,К

15 тиждень
Л15 Вимоги до програмних продуктів що представляються для перевірки
ЛЗ8.    Тестування графічного інтерфейсу
СРС, К, МКР1

Індивідуальна робота

Виконується РГР. Метою розрахунково-графічної роботи (РГР) є закріплення знань, отриманих під час вивчення дисципліни у п’ятому семестрі «Якість програмного забезпечення та тестування».  У процесі виконання розрахунково-графічної роботи студенти повинні навчитися застосовувати на практиці теоретичні знання і систематизувати їх.

Оцінювання здійснюється балами, які викладач відводить на цю роботу. Студенти відповідно до варіанта розрахунково-графічної роботи проводять необхідні розрахунки. Графіки виконання індивідуальних завдань, варіанти для робіт, критерії оцінювання кожної частини роботи, необхідна література приведені в методичних вказівках до дисципліни.

 

Процедура оцінювання

Система оцінювання рівня навчальних досягнень ґрунтується на принципах ЄКТС та є накопичувальною. Здобувачі протягом семестру готуються до лекційних та практичних занять або / та лабораторних занять, виконують дві модульні контрольні роботи Для забезпечення оперативного контролю за успішністю та якістю рівня навчальних досягнень здобувачів вищої освіти дисципліна поділяється на два семестрові модулі. 
Кожний модуль оцінюється у 50 балів, які розподіляються наступним чином
Семестровий модуль № 1 (8 тиждень)
Модульна контрольна робота – 20 балів
ЛР1-ЛР3 – 3 роботи по 6 балів – 18 балів
ЛР 4 – 7 балів
Розрахунково-графічна робота – 5 балів

Семестровий модуль № 2

Модульна контрольна робота – 20 балів
ЛР5 – ЛР 7 – 3 роботи по 6 балів – 18 балів
ЛР 8 – 7 балів
Розрахунково-графічна робота – 5 балів

Модульні контрольні роботи № 1 та № 2 виконуються у письмовій формі. Модульна робота складається з теоретичної частини (2 запитання) та практичної частини (1 задача). Відповідь на кожне теоретичне питання оцінюється максимум 5 балами. Правильне розв’язання задачі оцінюється в 10 балів.

Підсумковим контролем з дисципліни є усний екзамен, білет до якого складається з теоретичної частини (2 запитання) та практичної частини (1 задача). Максимальна оцінка за правильні відповіді на всі питання екзаменаційного білету становить 100 балів.

Умови допуску до підсумкового контролю

До заліку допускаються здобувачі вищої освіти, які виконали всі види навчальних елементів навчальної дисципліни на не менш ніж на 60%.

Політика освітнього процесу

Здобувач зобов’язаний своєчасно та якісно виконувати всі отримані завдання; за необхідністю з метою з’ясування всіх не зрозумілих під час самостійної та індивідуальної роботи питань, відвідувати консультації викладача. Дотримуватись принципів академічної доброчесності.

Робота, яка виконана після встановлених викладачем термінів, не приймається.

Відсутність здобувача на екзамені або на контрольній роботі відповідає оцінці «0».

Складання/перескладання екзаменів – за встановленим деканатом розкладом.

Під час лекції здійснювати телефонні дзвінки забороняється.

Заборонено використання будь-яких підручників, посібників, конспектів лекцій, шпаргалок під час проходження модульних контролів та складання екзамену з дисципліни.

Документи (файли), що додаються: робоча програма навчальної дисципліни.
 

2021 рік