Тестування програмного забезпечення інтернету речей

Освітня програма: Програмні технології інтернет речей

Структурний підрозділ: Факультет інформаційних технологій

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

Кафедри

Наступні кафедри задіяні у викладанні наведеної дисципліни

Кафедра інформаційних систем та технологій
Факультет інформаційних технологій