Метрика диференційованої цикломатичної складності аналізу програмнго коду з використанням систем керування базами даних
Вантажиться...
Дата
2023
Автори
Форкун, Ю.
Мартинюк, В.
Праворська, Н.
Лучицький, О.
Forkun, Y.
Martynyuk, V.
Pravorska, N.
Luchytskyi, O.
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
У даній роботі розглянуті сучасні рішення в області проведення аналізу програмного коду, виділені їх переваги та
недоліки. Дослідженні існуючі метрики складності коду на предмет їх комбінування і досягнення кращих результатів, у
результаті чого була запропонована метрика диференційованої цикломатичної складності, основана на комбінації метрик
цикломатичної складності та метрики Чепіна
In the modern world, the level of software development has reached a sufficiently high standard, making the question of quality software development particularly relevant. Specifically, the issue of analyzing the code of a software application allows for a thorough examination of every line of source code to understand its characteristics, quality, and potential issues. The quality and reliability of a program, as well as its future success, depend on the analysis of the source code. This is especially true for today's popular software with a multi-tiered structure, where various algorithmic elements, such as databases, are distributed among different applications, requiring special attention to data exchange implementation. This article explores modern solutions in the field of code analysis, highlighting their advantages and disadvantages. Existing code complexity metrics are examined for possible combinations to achieve better results, resulting in the proposal of a metric called "Differential Cyclomatic Complexity," which is based on the combination of cyclomatic complexity and Chapin's metric.
In the modern world, the level of software development has reached a sufficiently high standard, making the question of quality software development particularly relevant. Specifically, the issue of analyzing the code of a software application allows for a thorough examination of every line of source code to understand its characteristics, quality, and potential issues. The quality and reliability of a program, as well as its future success, depend on the analysis of the source code. This is especially true for today's popular software with a multi-tiered structure, where various algorithmic elements, such as databases, are distributed among different applications, requiring special attention to data exchange implementation. This article explores modern solutions in the field of code analysis, highlighting their advantages and disadvantages. Existing code complexity metrics are examined for possible combinations to achieve better results, resulting in the proposal of a metric called "Differential Cyclomatic Complexity," which is based on the combination of cyclomatic complexity and Chapin's metric.
Опис
Ключові слова
аналіз програмного коду, цикломатична складність, метрика Чепіна, база даних, інженерія програмного забезпечення, якість програмного забезпечення, software code analysis, cyclomatic complexity, Chapin's metric, database, software engineering
Бібліографічний опис
Метрика диференційованої цикломатичної складності аналізу програмнго коду з використанням систем керування базами даних / Ю. Форкун, В. Мартинюк, Н. Праворська, О. Лучицький // Вимірювальна та обчислювальна техніка в технологічних процесах. – 2023. – № 3. – С. 100-105.