Схема розділу

  • Заняття 7. Супровід і тестування програмного забезпечення в автомобільних системах

    Мета: передбачає ієрархічне опанування знань та навичок від базового розуміння до здатності створювати стратегії супроводу та тестування. На найнижчому рівні, Знання/Запам'ятовування (Remembering), студент повинен визначити та перелічити чотири основні типи супроводу (коригувальний, адаптивний, превентивний, перфекційний) та базові типи тестування (наприклад, функціональне, нефункціональне), а також назвати ключові міжнародні стандарти, що регулюють ці процеси, зокрема ISO/IEC/IEEE 14764:2006. Наступний рівень, Розуміння (Understanding), вимагає, щоб студент пояснив необхідність різних типів супроводу в контексті життєвого циклу SDV та інтерпретував значення інтеграції супроводу та тестування для забезпечення якості програмного забезпечення у V2X-системах. Рівень Застосування (Applying) (3) передбачає, що студент продемонструє практичне використання знань, зокрема застосує принципи чорної скриньки для розробки тестових сценаріїв OTA-оновлень у SDV, а також використає процес коригувального супроводу для виправлення виявленого збою в AI-алгоритмі ADAS. Четвертий рівень, Аналіз (Analyzing), вимагає, щоб студент порівняв ефективність ручного та автоматизованого тестування V2X-комунікацій у симуляторі Carla, розмежував процеси супроводу та тестування, які використовуються для SDV та для IoT-датчиків Укравтодору, а також проаналізував вплив нових етичних викликів (fairness) на фазу тестування AI. На п'ятому рівні, Оцінювання (Evaluating), студент повинен обґрунтувати вибір конкретного інструменту (наприклад, Splunk або TensorFlow) для аналізу логів тестування, критикувати існуючі процеси адаптивного супроводу на предмет їхньої відповідності сучасним вимогам кібербезпеки (ISO/SAE 21434:2021), а також оцінити важливість включення етичного тестування AI (наприклад, перевірка fairness 0.96) у загальну стратегію забезпечення якості. На найвищому рівні, Створення (Creating), студент має розробити (спланувати) комплексну стратегію превентивного супроводу, яка інтегрує постійне автоматизоване тестування для SDV та V2X-систем, а також спроєктувати набір тестових сценаріїв для перевірки готовності IoT-систем Укравтодору до екстремальних кліматичних умов (спека 40°C), враховуючи вимоги до швидкості та точності.