Тестування програмного забезпечення інтернету речей
Освітня програма: Програмні технології інтернет речей
Структурний підрозділ: Факультет інформаційних технологій
Назва дисципліни
Тестування програмного забезпечення інтернету речей
Код дисципліни
ВК.1.06
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2023/2024
Семестр / Триместр
7 Семестр
Кількість кредитів ЕСТS
6
Результати навчання
Сформувати у студентів знання щодо комплектації компонентів настільних і портативних комп'ютерів, вивчаючи необхідні процедури для встановлення, оновлення та усунення несправностей устаткування і програмного забезпечення.
Сформувати здатність:
оцінювати можливості програмного забезпечення, компонентів систем;
оцінювати і вибирати методи і моделі тестування програмних засобів та управління ними на всіх етапах життєвого циклу;
відслідковувати і попереджати появу помилок;
формувати та проводити тест-кейси, валідацію, верифікацію, тестування;
виконувати підготовку програмного продукту до здачі в експлуатацію, виконувати підтримку.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
Успішне опанування дисциплін:
«Архітектура комп’ютерів»
«Основи програмування»
«Основи побудови інфокомунікаційних мереж»
«Технології програмування»
«Теорія алгоритмів»
«Сучасні інформаційні системи і технології»
«Веб-технології»
«Бази даних та інформаційні системи»
Зміст навчальної дисципліни
В рамках вивчення дисципліни студенти знайомляться з основними принципами тестування програмного забезпечення ІоТ. Процес якісної розробки програмного забезпечення (ПЗ) інтернету речей (ІоТ), з використанням міжнародних стандартів. Інспекція та інтеграція програмного коду. Процеси тестування всіх характеристик якісного програмного забезпечення згідно стандарту ISO 9126. Методи тестування ПЗ ІоТ та оцінки його якості як з боку замовника так і з боку програміста. Навчальна дисципліна озброює фахівця з інженерії програмного забезпечення методологією розробки програмних продуктів, які відповідають стандартам якості. Велику увагу приділено необхідності культури якості та гарантуванню якості на всіх етапах створення програмного забезпечення.
Програма включає в себе розділи з технології валідації, верифікації та тестування ПЗ ІоТ, методи виявлення недоліків у роботі ПЗ ІоТ, що проходить тестування, а також технології запобігання таким недолікам. Вивчення технологій захисту ПЗ ІоТ від різноманітних способів несанкціонованого втручання в процес його нормального функціонування.
Рекомендована та необхідна література
1.Канер Кем, Фолк Джек, Нгуєн Енг Кек Тестування програмного забезпечення. Фундаментальні концепції менеджменту бізнес-додатків. – К.: ДіаСофт – 2001. – 544 с.
2,Білас О. Є. Якість програмного забезпечення та тестування. Навчальний посібник. Львів : Львівська політехніка, 2011. – 216 с.
Myers G.J. The Art Of Software Testing. N.Y. John Wiley & Sons, Inc. 2004. — 254 р.
3.Patton R. Software Testing. — 2nd edn. Sams, 2005. — 408 p.
4.Weyuker E. J. Axiomatizing software test data adequacy. // IEEE Transactions on Software Engineering, SE-1215(12), December 1986, рр. 1128–1138
5.ДСТУ ІSО/ІЕС 12119:2003 Інформаційні технології. Пакети програм. Тестування і вимоги до якості (ІSО/ІЕС 12119:1994, IDТ);
6.ДСТУ ISO/IEC 25010:2016 Інженерія систем і програмних засобів. Вимоги до якості систем і програмних засобів та її оцінювання (SYSTEMS AND SOFTWARE
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, практичні заняття, самостійна робота
Методи та критерії оцінювання
Підсумкове оцінювання у формі іспит: складає 40 модульних балів (40% від загального рейтингу). Екзаменаційне оцінювання проводиться в письмово-усній формі.
Студент не допускається до екзамену, якщо під час семестру набрав менше 36 балів. Для здобувачів, які набрали сумарно меншу кількість балів ніж критично-розрахунковий мінімум (36 балів), для допуску до екзамену обов’язковими є перездача модульних контрольних робіт, виконання та захист запланованих індивідуальних самостійних робіт на позитивну оцінку
Оцінка за екзамен не може бути меншою 24 балів для отримання позитивної оцінки за дисципліну.
Якщо у підсумку студент набрав менше 60 балів, йому ставиться оцінка «незадовільно».
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни