Section outline

  • Заняття 3. Основні поняття теорії надійності та якості програмних засобів, моделі надійності та оцінювання якості

    Мета: сформувати у студентів цілісне уявлення про надійність і якість програмного забезпечення як ключові характеристики його ефективного функціонування, навчити їх методам аналізу, оцінювання та підвищення цих показників у сучасних умовах цифрової трансформації транспортної галузі. Після опанування матеріалу студенти повинні знати основні поняття теорії надійності та якості ПЗ, критерії, кількісні характеристики, причини порушень, ознаки помилок і моделі оцінювання; розуміти значення надійності та якості для безпеки, функціональності, сумісності й ефективності програмних систем, а також взаємозв’язок цих характеристик із життєвим циклом ПЗ; застосовувати знання для аналізу надійності реальних програмних систем, розрахунку показників (наприклад, MTBF, MTTR, коефіцієнта готовності) та вибору відповідних моделей для прогнозування збоїв; аналізувати причини збоїв і помилок, їх вплив на роботу систем, а також ефективність методів підвищення надійності й забезпечення якості; оцінювати якість ПЗ на основі еталонних моделей, міжнародних стандартів і метрик, критично порівнювати різні підходи та визначати оптимальні рішення для конкретних умов застосування; створювати пропозиції з удосконалення процесів забезпечення надійності та підвищення якості ПЗ, розробляти власні підходи до тестування, оцінювання та підвищення стійкості систем, зокрема в інтелектуальних транспортних системах, програмно-визначених транспортних засобах та IoT-інфраструктурі.