Development of Architecture for Connecting a System Module for People with Disabilities

Introduction. To develop new system modules of software to help employees with disabilities, it is required to work out an architectural solution for the interaction of all parts of the system. As a result of the analysis and design, it is necessary to obtain a software architecture that must meet a...

Full description

Saved in:
Bibliographic Details
Main Authors: A. A. Baskakov, A. G. Tarasov
Format: Article
Language:Russian
Published: Don State Technical University 2023-01-01
Series:Advanced Engineering Research
Subjects:
Online Access:https://www.vestnik-donstu.ru/jour/article/view/1949
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1839577305791332352
author A. A. Baskakov
A. G. Tarasov
author_facet A. A. Baskakov
A. G. Tarasov
author_sort A. A. Baskakov
collection DOAJ
description Introduction. To develop new system modules of software to help employees with disabilities, it is required to work out an architectural solution for the interaction of all parts of the system. As a result of the analysis and design, it is necessary to obtain a software architecture that must meet a number of standard requirements. First of all, it should be safe. To do this, you should take into account the error logging system, event auditing, the possibility of disabling the functionality immediately after putting it into commercial operation, internal mechanisms for validating client input requests and server responses. This study is aimed at the development of basic system maintenance options, the analysis of exception cases under interacting with the user for further evaluation of the architecture efficiency, and the direct project development.   Materials and Methods. The architectural decision was carried out using the Unified Modeling Language (UML), which helps to build visual images of the life cycle and interaction of all components of the system. The syntax of the UML deployment diagram was used to study the interaction of the main modules of the future system, and the syntax of the UML sequence diagram was used to process the lifecycle. A use case diagram was also applied to describe the main use cases. To study the interaction of the main modules of the future system, the UML deployment diagram syntax was used. For life cycle processing, the UML sequence diagram syntax was applied. In addition, a use case diagram was applied to describe the base use cases.   Results. An architecture that has a scheme for the interaction of individual modules and systems, as well as options for using the software package for the future implementation of the software product, has been developed. The proposed system architecture meets the requirements of security, reliability (fault tolerance), and performance. The authors have fixed the functional requirements of the system of assistance to employees of enterprises with hearing problems for the possibility of their employment and work on the telecommunication Internet. Basic variations of system maintenance have been developed.   Discussion and Conclusions. Building a competent architecture provides taking into account cases that go beyond the normal use of the system, and applying a fuzzy model to determine the system efficiency. Further in-depth description of deployment and operation options will enable to implement an efficient and productive system.
format Article
id doaj-art-ad7a7e3ae2ac41e28c2378d8d7b042f6
institution Matheson Library
issn 2687-1653
language Russian
publishDate 2023-01-01
publisher Don State Technical University
record_format Article
series Advanced Engineering Research
spelling doaj-art-ad7a7e3ae2ac41e28c2378d8d7b042f62025-08-04T12:52:57ZrusDon State Technical UniversityAdvanced Engineering Research2687-16532023-01-0122438439010.23947/2687-1653-2022-22-4-384-3901584Development of Architecture for Connecting a System Module for People with DisabilitiesA. A. Baskakov0A. G. Tarasov1Moscow State University of Technology (MSUT “STANKIN”)Moscow State University of Technology (MSUT “STANKIN”)Introduction. To develop new system modules of software to help employees with disabilities, it is required to work out an architectural solution for the interaction of all parts of the system. As a result of the analysis and design, it is necessary to obtain a software architecture that must meet a number of standard requirements. First of all, it should be safe. To do this, you should take into account the error logging system, event auditing, the possibility of disabling the functionality immediately after putting it into commercial operation, internal mechanisms for validating client input requests and server responses. This study is aimed at the development of basic system maintenance options, the analysis of exception cases under interacting with the user for further evaluation of the architecture efficiency, and the direct project development.   Materials and Methods. The architectural decision was carried out using the Unified Modeling Language (UML), which helps to build visual images of the life cycle and interaction of all components of the system. The syntax of the UML deployment diagram was used to study the interaction of the main modules of the future system, and the syntax of the UML sequence diagram was used to process the lifecycle. A use case diagram was also applied to describe the main use cases. To study the interaction of the main modules of the future system, the UML deployment diagram syntax was used. For life cycle processing, the UML sequence diagram syntax was applied. In addition, a use case diagram was applied to describe the base use cases.   Results. An architecture that has a scheme for the interaction of individual modules and systems, as well as options for using the software package for the future implementation of the software product, has been developed. The proposed system architecture meets the requirements of security, reliability (fault tolerance), and performance. The authors have fixed the functional requirements of the system of assistance to employees of enterprises with hearing problems for the possibility of their employment and work on the telecommunication Internet. Basic variations of system maintenance have been developed.   Discussion and Conclusions. Building a competent architecture provides taking into account cases that go beyond the normal use of the system, and applying a fuzzy model to determine the system efficiency. Further in-depth description of deployment and operation options will enable to implement an efficient and productive system.https://www.vestnik-donstu.ru/jour/article/view/1949uml deployment diagramuml sequence diagramsoftware architecturecommercial softwareuml use case diagram
spellingShingle A. A. Baskakov
A. G. Tarasov
Development of Architecture for Connecting a System Module for People with Disabilities
Advanced Engineering Research
uml deployment diagram
uml sequence diagram
software architecture
commercial software
uml use case diagram
title Development of Architecture for Connecting a System Module for People with Disabilities
title_full Development of Architecture for Connecting a System Module for People with Disabilities
title_fullStr Development of Architecture for Connecting a System Module for People with Disabilities
title_full_unstemmed Development of Architecture for Connecting a System Module for People with Disabilities
title_short Development of Architecture for Connecting a System Module for People with Disabilities
title_sort development of architecture for connecting a system module for people with disabilities
topic uml deployment diagram
uml sequence diagram
software architecture
commercial software
uml use case diagram
url https://www.vestnik-donstu.ru/jour/article/view/1949
work_keys_str_mv AT aabaskakov developmentofarchitectureforconnectingasystemmoduleforpeoplewithdisabilities
AT agtarasov developmentofarchitectureforconnectingasystemmoduleforpeoplewithdisabilities