Тестування програмного забезпечення інтернету речей
Освітня програма: Програмні технології інтернет речей
Структурний підрозділ: Факультет інформаційних технологій
            Назва дисципліни
        
        
            Тестування програмного забезпечення інтернету речей
        
    
            Код дисципліни
        
        
            ВК.1.06
        
    
            Тип модуля 
        
        
            Вибіркова дисципліна для ОП
        
    
            Цикл вищої освіти
        
        
            Перший
        
    
            Рік навчання
        
        
            2024/2025
        
    
            Семестр / Триместр
        
        
            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 балів, йому ставиться оцінка «незадовільно». 
        
    
            Мова викладання
        
        
            Українська
        
    Викладачі
Ця дисципліна викладаеться наступними викладачами
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни