THE CONTROL PANEL SOFTWARE ARCHITECTURE OF HYDROACOUSTIC MONITORING SYSTEM OF WATER AREA
The article analyzes the functions of software component of the water area hydroacoustic monitoring system, and on this basis a conclusion about the necessity of allocating the subsystems has been made. The main characteristics of the hydroacoustic monitoring system of the water area have been described. Based on the analysis, the MVC architectural template has been proposed as the most suitable for building this system. A description of its components in terms of the developed display program has been made. Tasks arising in the development of the software architecture of the hydroacoustic monitoring system have been outlined, and the decisive design patterns have been chosen. A modular model of the program construction has been proposed and a description of the structure of each module and their composition according to the selected design patterns has been provided. The functional purpose of the main classes has been considered using an example of a particular module. The life cycle of the module and its response to the actions of the operator have been given. The diagram of classes and sequences for one of the system modules has been given. A ready-made architectural solution that meets the principles of efficiency, flexibility, extensibility and modularity has been offered.
Authors: А. V. Dorokhov, S. N. Ezhov, A. A. Romanova, S. V. Stafeev
Direction: Informatics and Computer Technologies
Keywords: Architecture, decomposition, architectural pattern, efficiency, modularity, flexibility, extensibility
View full article