User Interface Design

A user interface (UI) is what you see and interact with when using a software application. If the UI is designed well, more people will enjoy using the software. Good user interfaces are:

Types of User Interfaces

  1. Command Line Interface (CLI): The Command Line Interface provides a command prompt, where the user types the command and feeds it to the system. The user needs to remember the syntax of the command and its use.
  2. Graphical User Interface (GUI): Graphical User Interface provides a simple interactive interface to interact with the system. GUI can be a combination of both hardware and software. Using GUI, the user interprets the software.

Interface Analysis & Design

User Interface Design Process

The process of designing a user interface (UI) is not done in one step; it is an ongoing process that often follows a spiral model with repeated improvements. It involves four main steps:

image.png

1. User, Task, and Environment Analysis