elements of user interface design in software engineering

Sonu Tewatia
2 min readAug 17, 2020

--

The following are important elements of user interface design.

All these are the basic design elements of user interface

The requirement to decomposition the user dialogue into elementary operations also means that the input of commands should take place via a minimum of individual actions. Menu commands provide a mean to achieve this goal.

Classification of menus

Pop-Up Menus. It prove more efficient because they can appear at any position therefore they require less mouse movements.

Pull Down Menus. It permit better structuring of an extensive set of commands and are easier to use with a single button mouse.

The user can click on the menu bar with the mouse to display all the commands belonging to a menu and can select a command, likewise with the mouse.

Menu commands classification

Three Types of menu commands

  • Directly executable commands
  • Commands with parameters
  • Commands four switching modes

Directly executable commands

Directly executable including all menus commands that require no parameters or that operate on a current selection.

For example command cut and paste are elementary operations.

With the simple Mouse click the user causes the system to carry out an action that normally involves processing data.

Commands with parameters

These are similar in effect to those in the first class. They differ primarily in the user actions that are required to execute them.

For example, text editor command find and find next locate certain characters in a text.

Find has an implicit parameter, the position at which searching is to begin. The execution of the command prompts the user to input additional parameters. Input prompting Is normally handled via a dialogue window. The execution of such a command thus requires several sequential input from the user.

To simplify the repeated execution of a command with the same parameters, it can be useful to use a dedicated, immediately executable menu command find next.

Commands for switching modes

Instead of manipulating data, the menu command for switching modes cause a change in mode that affects subsequent commands or the way in which data is displayed.

Switching between insert and overwrite mode and the command controls in a text editor to display normally invisible control characters.

General tips about menu commands

A frequently neglected task in the design of menu system is the choice of appropriate wording for the menu commands. Apply the rule that the commands should be short as possible yet still meaningful.

In the design of menu system, similar commands should be grouped together under the same menu.

The more frequently a command is used, the higher in the menu it should be placed to avoid unnecessary Mouse motion.

The basic possibilities for handling the situation where a command is invoked in a mode where it cannot be executed are

Originally published at https://www.csmates.com.

--

--

Sonu Tewatia
Sonu Tewatia

Written by Sonu Tewatia

Software Engineer | Content Writer | Programmer | System Admin | Linux Administration |

No responses yet