Підхід до аналізу програмного коду з використанням метрик холстеда
Вантажиться...
Файли
Дата
2021
Автори
Бармак, О.В.
Кудрявцев, В.В.
Форкун, Ю.В.
Яшина, О.М.
Barmak, A.V.
Kudriavtsev, V.
Forkun, Y.V.
Yashyna, O.M.
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
У роботі наведено результати досліджень різних стандартів, правил та методик написання програмного коду та аналізу їх впливу на якість ПЗ й імовірність виникнення технічних ризиків, пов’язаних з інформаційними процесами всередині системи.
The paper presents the results of research of various standards, rules and methods of writing software code and analysis of their impact on software quality and the likelihood of technical risks associated with information processes within the system. Most of the risks that arise while developing software products are due to errors in building the system architecture or writing code. As a solution for such problems, it is proposed to apply the developed set of rules and methods to build the system architecture and assess the quality of writing software objects. Metrics have been developed to estimate the size and complexity of the module by combining elements of Halsted and Chepin metrics. Also, a set of principles for optimizing the structure of the system, also known as SOLID principles, was presented. The application of these principles for system construction and analysis was substantiated in order to minimize risks, ensure the quality of the software system and provide opportunities for easy extensibility of the project. Using these methods will optimize the project both for use and for further development. The need for such optimization processes in terms of risk management is that the clearer the system and the easier it is to expand, the less likely it is that errors will occur in the future when adding new functionality.
The paper presents the results of research of various standards, rules and methods of writing software code and analysis of their impact on software quality and the likelihood of technical risks associated with information processes within the system. Most of the risks that arise while developing software products are due to errors in building the system architecture or writing code. As a solution for such problems, it is proposed to apply the developed set of rules and methods to build the system architecture and assess the quality of writing software objects. Metrics have been developed to estimate the size and complexity of the module by combining elements of Halsted and Chepin metrics. Also, a set of principles for optimizing the structure of the system, also known as SOLID principles, was presented. The application of these principles for system construction and analysis was substantiated in order to minimize risks, ensure the quality of the software system and provide opportunities for easy extensibility of the project. Using these methods will optimize the project both for use and for further development. The need for such optimization processes in terms of risk management is that the clearer the system and the easier it is to expand, the less likely it is that errors will occur in the future when adding new functionality.
Опис
Ключові слова
метрики коду, забезпечення якості, розробка програмного забезпечення, стандарти в програмуванні, оцінка ризиків, quality assurance, Software development, risk assessment, standards in programming, code metrics
Бібліографічний опис
Підхід до аналізу програмного коду з використанням метрик холстеда / О. В. Бармак, В. В. Кудрявцев, Ю. В. Форкун, О. М. Яшина // Вісник Хмельницького національного університету. Технічні науки. - 2021. - № 3. - С. 25-29.