ARCHITECTURAL METHODS OF OPTIMIZING THE SPEED AND FAULT TOLERANCE OF SOFTWARE APPLICATIONS
DOI:
https://doi.org/10.31891/2219-9365-2023-74-27Keywords:
architecture, speed, fault tolerance, data, software code, software application, databases, optimization methods of software productsAbstract
One of the most important aspects of the quality of software products and systems, both today and against the background of the entire violation of software technologies, both devices and productivity and speed of coding. The composition of programs to process these various volumes in the process of working for the set goal for the first time, when one of the most important goals was without powering some software systems. In modern realities, the need for safe, accepted high-speed coding systems is greater than evil. The reason for this, on the one hand, is the increase in competition in the market of software products, as well as the greater importance of such categories as big data.
In general, refactoring and reengineering of software applications are mostly used to optimize the software code. However, they are used mainly on already developed and working applications. The main method of optimization in the development of software applications is the use of correct architectural solutions and methods of choosing and applying the architecture of software applications at the stage of their modeling and design.
That is, in the modern realities of the field of software engineering, there is a need to ensure the optimization of application software codes, taking into account their possible architectural solutions.
The purpose of the work is the analysis of possible solutions for code optimization and the assessment of their advantages and possible disadvantages when applying the methods of architectural solutions of software applications at the stage of their modeling and design.