B.S. Goryachkin – Ph.D.(Eng.), Associate Professor, Department «Information Processing and Control Systems», Bauman Moscow State Technical University
D.A. Pavlova – Student, Department «Information Processing and Control Systems», Bauman Moscow State Technical University
A.V. Seliverstova – Student, Department «Information Processing and Control Systems», Bauman Moscow State Technical University
K.I. Kolesnikova – Student, Department «Information Processing and Control Systems», Bauman Moscow State Technical University
I.O. Garina – Student, Department «Information Processing and Control Systems», Bauman Moscow State Technical University
Interaction with the computer becomes an integral part of almost any work. With the introduction of computers, the activity that was previously performed manually has been transformed into the form of a virtual display. In other words, most operations have become automated, and the process of solving problems have been switched to the human-computer dialogue mode, which is the main object of ergonomics.
Nowadays personal computers are becoming available to an increasing number of people, however, most users do not have a technical education. In this regard, one of the most important criteria for the quality of a computer program is the user-friendly interface.
There are the following 5 levels of design work: the level of composition, the level of structure, the level of the set of opportunities and the level of strategy.
The ergonomic user interface should:
facilitate the rapid development of the user's work with the system;
develop the user's skills in working with the software product;
ensure the most appropriate method for information input, minimizing computing costs;
provide intuitive control of the software product by the user;
minimize user actions, leading to interruption of the application;
consider possible errors during entering the original data and eliminate them and minimize re-entering the original data.
The process of intellectual work takes almost the entire time the interaction with the computer. Taking into consideration impossibility of increasing of the user's thinking speed, the influence of factors that complicate the thinking process should be reduced. Working with the system, the user should know what data should be received at the output, at least one sequence of actions, leading to a successful result and the location of all objects involved in the process.
It should be understandable that the criterion of subjective satisfaction also includes the aesthetics of the program, i.e. the program interface is saturated with visual patterns (subjective perception of various objects), subjective perception of the speed of work (the user must constantly be involved in the process, the time of user inactivity is minimal).
The user interface should be activated in accordance with its actual user action in the context of designing the system. It is necessary to build an adequate algorithm for the user's actions, as well as to conduct the necessary studies involving end users and experts at all stages of software development in the context of designing the interface. The system should make a decision based on available information and, in the absence of complete reliable information, it is necessary to introduce optional choices of the most typical actions. All elements of the program should be consistent: the buttons in the dialog boxes should be located in the same place in the same order, one font should be used. The system should minimize the user’s potential mistakes.
- Munipov V.M., Zinchenko V.P. E'rgonomika: chelovekoorientirovannoe proektirovanie texniki, programmny'x sredstv i sredy': Uchebnik. M.: Logos. 2001. 356 s.
- Korolev D.A. E'rgonomika i yuzabiliti pol'zovatel'skogo interfejsa programmnogo obespecheniya: Metodicheskoe posobie. M.: MIE'M. 2004.
- Popov A.A. E'rgonomika pol'zovatel'skix interfejsov v informaczionny'x sistemax: Ucheb. posobie. M.: RUSAJNS. 2016. 312 s.