The paper presents a study of the problems of organizing the process of designing technical means that are involved in the technological process of production by enterprises. Under the technical means it is proposed to understand both software, hardware, and software and hardware solutions. The main problem is identified - the discrepancy between the functionality of technical means and the technological process. In this regard, a study is being made of the processes of linking the technological process of output of enterprises with the processes of designing and developing technical means. From the results of the study, it was determined that the models of the functional of technical means are constructed by developers, and not by actors. Such models are formally presented not as a description of the procedures for performing the functions of a technological process by actors, but as a model of how the functions of future technical means will be used by actors. The necessity is substantiated and a hypothesis is put forward about the possibility of solving the indicated problem.
Keywords: technological process, actor, developer, functions of the technological process, procedures for performing functions, a model for the formation of a need for a technical means, a model for the use of technical means
The trend in the development of information system design architectures is their complication and movement towards an increasing distribution of functions and components of the system. One of the options for developing decentralized systems are systems based on blockchain technologies. The article discusses an architectural template for applications developed on the basis of blockchain technology. The main elements of a multi-level architecture, which is the basis for building applications of this type, are considered. There are six layers that describe the infrastructure layer, data layer, network, consensus, application and representation. A brief analysis of the main features and differences of the implementation of each of the levels of the architectural template is carried out. According to the results of the analysis, the most specific components for blockchain-based systems are implemented at the level of consensus and data layers.
Keywords: decentralized application, blockchain platform, information system, multi-level architecture, pattern