User Interface
User Interface
User Interface
OVERVIEW
Abdulsemed Lezin
Habab Sadam
Michael Gebre
Ferhan Hussen
Amente Nigussie
WHAT IS UI?
Visual part of computer application or operating system through which a
user interacts with a computer or a software.
It determines how commands are given to the computer or the program and
how information is displayed on the screen.
Three main types of user interfaces are
(1) Command language: the user must know the machine and program-
specific instructions or codes.
(2) Menus: user chooses the commands from lists displayed on the screen.
(3) Graphical user interface (GUI): user gives commands by selecting and
clicking on icons displayed on the screen.
THE USER INTERFACE
System users often judge a system by its interface rather than its
functionality
A poorly designed interface can cause a user to make catastrophic
errors
Poor user interface design is the reason why so many software
systems are never used
Most users of business systems interact with these systems through
graphical user interfaces (GUIs)
In some cases, legacy text-based interfaces are still used
GRAPHICAL USER INTERFACE (GUI)
Graphical User interfaces rely much more heavily on the mouse. A
typical example of this type of interface is any version of the Windows
Operating System. The main advantages are:
1. Less expert knowledge is required to use it (more user friendly)
2. Easier to navigate.. can look through folders quickly in a guess
and check manner.
The main disadvantages are:
1. Typically decreased options (less powerful)
2. Typically less customizable. Not easy to use one button for tons of
different variations.
Graphical User Interfaces are more common than text-based
interfaces in modern computing.
GUI ADVANTAGES
They are easy to learn and use.
Users without experience can learn to use the system
quickly.
The user may switch quickly from one task to
another and can interact with several different applications.
Information remains visible in its own window when
attention is switched.
Fast, full-screen interaction is possible with immediate access to
anywhere on the screen
PROBLEMS
To perform user interface analysis, the practitioner needs to study and
understand four elements
The users who will interact with the system through the interface
The tasks that end users must perform to do their work
The content that is presented as part of the interface
The work environment in which these tasks will be conducted
THANK YOU
TYPES OF USER INTERFACE
The visibility principle: The design should make all needed options and
materials for a given task visible without distracting the user with
extraneous or redundant information. Good designs don't overwhelm
users with alternatives or confuse with unneeded information.
The reuse principle: The design should reuse internal and external
components and behaviors, maintaining consistency with purpose
rather than merely arbitrary consistency, thus reducing the need for
users to rethink and remember.
LAWS OF UI DESIGN
According to Jef Raskin in his book The Humane Interface, there are
two laws of user interface design
1, First Law: - A computer shall not harm your work or, through
inactivity, allow your work to come to harm.
2, Second Law: - A computer shall not waste your time or require
you to do more work than is strictly necessary.
Jef Raskin also mentions that "users should set the pace of an
interaction," meaning that a user should not be kept waiting
unnecessarily.
THANK YOU
WHAT MAKES A GOOD USER INTERFACE?
A good interface makes it easy for users to tell the computer what
they want to do, for the computer to request information from the users,
and for the computer to present understandable information. Clear
communication between the user and the computer is the working
premise of good UI design.
Good interfaces are:
Clear
A clear interface helps prevent user errors, makes important information
obvious,
and contributes to ease of learning and use.
Consistent
A consistent interface allows users to apply previously learned knowledge
to new tasks.
Effective applications are both consistent within themselves and consistent
with one another.
Simple
The best interface designs are simple. Simple designs are easy to learn
and to use and give the interface a consistent look. A good design requires a
good balance between maximizing Functionality and maintaining simplicity
through progressive disclosure of information.
User-Controlled
The user, not the computer, initiates and controls all actions.
Direct
Users must see the visible cause-and-effect relationship between the actions they
take and the objects on the screen.
This allows users to feel that they are in charge of the computer's activities.
Forgiving
Users make mistakes.
User actions should be reversible.
A good interface facilitates exploration and trial and
error learning.
Provide feedback
Keep the user informed and provide immediate feedback.
Also, ensure that feedback is appropriate to the task.
Aesthetic
Every visual element that appears on the screen potentially competes for the
user's attention. Provide an environment that is pleasant to work in and
contributes to the user's understanding of the information presented.
THANK YOU
4. WHY YOU SHOULD CARE
4.1 Finance
4.2 Impact
4.3 Ethics
4.1 FINANCE
Cost savings of usability testing.
For commercial organizations, greater usability leads to increased sales
and greater competitive advantage.
FINANCE(CONT..)
• ATM
• Mobile Phone
• MP3 Player
• Video recorder
• Household Devices
• Digital/Cable TV
ADVANTAGES (MENU DRIVEN INTERFACES)
System administration
Engineering applications
Scientific applications
And for other specific application
ADVANTAGES (COMMAND LINE INTERFACES)