z-logo
open-access-imgOpen Access
ЗАСТОСУВАННЯ ЕМПІРИЧНИХ МОДЕЛЕЙ І МЕТРИК ХОЛСТЕДА ДЛЯ ОЦІНЮВАННЯ ЯКОСТІ ДОДАТКІВ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
Author(s) -
Лариса Федорівна Пудовкіна,
Вадим Вікторович Сіняєв
Publication year - 2020
Publication title -
otkrytye informacionnye i kompʹûternye integrirovannye tehnologii
Language(s) - English
Resource type - Journals
eISSN - 2663-2411
pISSN - 2071-1077
DOI - 10.32620/oikit.2019.86.14
Subject(s) - software quality , computer science , software metric , software sizing , software reliability testing , software , verification and validation , reliability (semiconductor) , reliability engineering , software construction , data mining , software development , programming language , statistics , engineering , mathematics , power (physics) , physics , quantum mechanics
The application of empirical models and Halsted metrics to evaluate software quality is considered. The subject of the study are methods of measuring the reliability of software and its calculation model. The purpose of the work is to perform a promising direction for further research of analytical and empirical models of software reliability. The object of the study is the process of evaluating the quality of the soft-ware, which requires a large number of tasks. This leads to a variety of approaches, methods and tools. Objectives: to carry out comparative analysis of analytical and empirical models of software reliability and quality; describe models and methods for benchmarking these software reliability models; to test and evaluate the effective-ness of the models and methods used for the comparative analysis of the analytical and empirical models of the software's reliability. The methods used are software developed that, using Halsted metrics and static code analyzer methods, allows you to evaluate the complexity and quality of software products. This makes it possible to comprehensively consider all aspects related to analytical and empirical models. As a result, software has been developed that, using Halsted metrics and static code analyzer methods, makes it possible to evaluate the complexity and quality of software products. The software performs the following functions: graphing various parameters; outputting information from graphs to text view (with values obtained during the experiment). The lexical analyzer builds graphs that display the following information about the modules analyzed: commenting; accurate and approximate quality level; real and theoretical length; informative; spent intellectual effort. Conclusions. The relevance of comparative analysis of analytical and empirical models of software reliability is determined by the fact that most software is unreliable. The scientific novelty of the obtained results is as follows: by means of comparative analysis of analytical and empirical models of reliability of software functioning, to study in detail the mod-els of reliability and to increase the reliability of software.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here