The article describes the architectural techniques used in the process of developing case studies for assessing the professional skills of students, implemented as part of the educational process of the RSTU. The decision to use the interface as the center of architecture is justified. Possible problems in the process of developing the interface of the specified software are described, and ways of solving them are also presented. Thanks to the presented methods of building the project architecture, you can get rid of the main drawbacks associated with the dependence of the program code of the implemented product on the user interface. Increase the scalability and reliability of the application, while maintaining the overall quality and functionality.
Keywords: interface, user interface, architectural solution, loaded interface, software, pattern, messagebroker, coroutine, pseudo-stream, case