Удосконалення методу оцінки цикломатичної складності коду для підвищення ефективності тестування програмного забезпечення

Вантажиться...
Ескіз
Дата
2023-12-12
Автори
Лучицький, Олег Юрійович
Назва журналу
Номер ISSN
Назва тому
Видавець
Анотація
Метою проекту є розробка нової метрики диференційованої цикломатичної складності на основі удосконалення існуючою метрики цикломатичної складності та іншої метрики складності коду для підвищення ефективності тестування програмного забезпечення. У процесі виконання кваліфікаційної роботи проаналізовано процес розробки програмного забезпечення, були дослідженні існуючі засоби оцінки складності алгоритмів програмних застосунків, розглянуті детально їх переваги та недоліки, на основі чого розглянута можливість модифікації метрики цикломатичної складності за допомогою методик однієї з цих метрик. Була запропонована метрика диференційованої цикломатичної складності, на основі опису якої була виконана практична реалізація. Розроблена метрика покращує точність оцінки складності модулів програмного застосунку і усуває основний недолік метрики цикломатичної складності, коли два алгоритми можуть мати однаковий показник цієї метрики, але різну справжню складність.
Опис
Ключові слова
121 Інженерія програмного забезпечення, аналіз програмного коду, цикломатична складність, метрика Чепіна, якість програмного забезпечення
Бібліографічний опис
Лучицький О. Ю. Удосконалення методу оцінки цикломатичної складності коду для підвищення ефективності тестування програмного забезпечення : кваліфікаційна робота магістра : 121 Інженерія програмного забезпечення / О. Ю. Лучицький ; Хмельниц. нац. ун-т. – Хмельницький, 2023. – 112 с.
Зібрання