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