Professional Documents
Culture Documents
Chapter 2 CSC409
Chapter 2 CSC409
Adedoyin I. OYEBADE
sacnet2015@gmail.com
Bowen University,
Iwo, Nigeria
1 Principles of GUI
Introduction
Effective and Intuitive GUI Design Principles
General GUI Design Principles
User Satisfaction
1 An effective GUI design must ensure that users does not spend
much time in learning and understanding how the GUI
functions
• Simplicity of GUI
1 Gestalt Laws
• Law of Proximity - Objects that are near to each other are
perceived as a group, regardless of the attributes or functions
performed
• Law of Pragnanz - simple GUI design or GUI with balanced
layout are considered as good forms
• Law of Similarity - Similar objects being grouped together attract
more attention than similar objects being placed scattered
• Law of Simplicity - Users understand faster if the information
conveyed is simple
• Law of Unity/Harmony - Objects are perceived as one group if
there is connection or similar arrangement of the objects
Definition
Availability: Make all objects available at all times.
Avoid the use of modes
Definition
Clarity: The interface should be visually, conceptually, and
linguistically clear including
Visual elements, Functions, Metaphors, Words and text
2 Visual elements should be understandable, relating to the user’s real-world concepts and functions.
4 Interface words and text should be simple, unambiguous, and free of computer jargon
Definition
Compatibility: Provide compatibility with the following:The user,
task and job, product and also adopting the user perceptive
Definition
Configurability: Permit easy personalization, configuration, and
reconfiguration of settings
Definition
Consistency: Consistency is uniformity in appearance, placement,
and behavior within the user interface
Definition
Familiarity: Familiarity enable people to get started and become
productive quickly
1 This is the ability of the system to be able to tell the user what
next to do in the process of using the system
Definition
Forgiveness: Forgiving system keeps people out of trouble.
1 is related to how the user uses the system whether the user
will be able to use the system easily by simply recognizing the
system or whether the user should recall everything by
memorizing it.
• It must be consistent(Similar look and use) and must be
standard.
Definition
Obviousness: A system should be easily learned and understood.
Definition
Operability: Operability requires that a system always be usable,
regardless of a person’s physical abilities.
Definition
Perceptibility: Assure that a system’s design can be perceived,
regardless of a person’s sensory abilities.
1 This is the ability of the system to use low memory which will
enhance the learning effect of the user
Definition
Responsiveness: The system ability to rapidly response to the
user’s request
• Avoid false positive: activities that occur when I don’t aim them
to occur