Chapter 4 User Interface Design
Chapter 4 User Interface Design
Attractive
Simple to use
Clear to understand
CLI has been a great tool of interaction with computers until the video
display monitors came into existence. CLI is first choice of many
technical users and programmers. CLI is minimum interface a software
can provide to its users.
CLI provides a command prompt, the place where the user types the
command and feeds to the system. The user needs to remember the
syntax of command and its use. Earlier CLI were not programmed to
handle the user errors effectively.
A command is a text-based reference to set of instructions, which are
expected to be executed by the system. There are methods like macros,
scripts that make it easy for the user to operate.
CLI uses less amount of computer resource as compared to GUI.
Characteristics Descriptions
The analysis and design process of a user interface is iterative and can be
represented by a spiral model. The analysis and design process of user
interface consists of four framework activities.
1. User, task, environmental analysis, and modeling: Initially, the
focus is based on the profile of users who will interact with the
system, i.e. understanding, skill and knowledge, type of user, etc,
based on the user’s profile users are made into categories. From
each category requirements are gathered. Based on the
requirements developer understand how to develop the interface.
Once all the requirements are gathered a detailed analysis is
conducted. In the analysis part, the tasks that the user performs to
establish the goals of the system are identified, described and
elaborated. The analysis of the user environment focuses on the
physical work environment. Among the questions to be asked are:
Where will the interface be located physically?
Advantages GUI:-
o Less expert knowledge is required to use it.
o Easier to Navigate and can look through folders quickly in a guess
and check manner.
o The user may switch quickly from one task to another and can
interact with several different applications.
Disadvantages GUI :-
o Typically decreased options.
o Usually less customizable. Not easy to use one button for tons of
different variations.
UI Design Principles:-
Menu :-
A menu contains a list a choices and it allows users to select one from
them. A menu bar is displayed horizontally across the screen such as
pull down menu. When any option is clicked in this menu, then the pull
down menu appears.
Another type of menu is the context menu that appears only when the
user performs a specific action. An example of this is pressing the right
mouse button. When this is done, a menu will appear under the cursor.
Menus allow the user to execute commands by selecting from a list of
choices. Options are selected with a mouse or other pointing device
within a GUI. A keyboard may also be used. Menus are convenient
because they show what commands are available within the software.
This limits the amount of documentation the user reads to understand the
software.
Icons:-
Files, programs, web pages etc. can be represented using a small picture
in a graphical user interface. This picture is known as an icon. Using an
icon is a fast way to open documents, run programs etc. because clicking
on them yields instant access.
An icon is a small picture that represents objects such as a file, program,
web page, or command. They are a quick way to execute commands,
open documents, and run programs. Icons are also very useful when
searching for an object in a browser list, because in many operating
systems all documents using the same extension will have the same icon.