Professional Documents
Culture Documents
User interface (UI) design defines how an individual user interacts with a
digital information system. It is essentially a series of visual elements that a
user uses to interact with the digital device. The goal of any UI design is to
make the users interaction with the device and the interface as smooth as
possible. UI and user experience (UX) design are two sides of the same coin
and both of them are incredibly crucial to the success of any digital product.
There are a few basic characteristics of good UI such as appealing graphics,
proper spacing of icons, appropriate functionality when required, lightweight
UI elements, organized layouts, consistency across elements, proper screen
fit, and good typography among other features. The task of creating a good
user interface is not an easy one so hiring the right developer to begin with is
also a very crucial element.
UI builds customer confidence
Every customer wants to have a good experience and nobody likes using a
hard to navigate website or a clunky application. A website, especially a
business website, needs to be easy to use, have good color contrast, possess
helpful navigation buttons, and just the right amount of information.
Customers are automatically more receptive to an application or website that
is well-designed, delivers the right information, and is not jarring. In the digital
age, as user attention span is notoriously low, poor UI design will always
hamper a website.
Good UI reduces confusion
Recovery
■ A system should permit:
— Commands or actions to be abolished or reversed.
— Immediate return to a certain point if difficulties arise.
■ Ensure that users never lose their work as a result of:
— An error on their part.
— Hardware, software, or communication problems.
A person should be able to retract an action by issuing an undo command. Knowing
that an action can be reversed reduces much of the distress of new users, who often
worry about doing something wrong. The return point could be the previous action,
previous screen, a recent closure point, or the beginning of some predetermined
period, such as back 10 screens or some number of minutes. Reversing or abolishing
an action is analogous to using an eraser to eliminate a pencil mark on a piece of
paper.
The goal is stability, or returning easily to the right track when a wrong track has
been taken. Recovery should be obvious, automatic, and easy and natural to
perform.
Responsiveness
■ The system must rapidly respond to the user’s requests.
■ Provide immediate acknowledgment for all user actions:
— Visual.
— Textual.
— Auditory.
A user request must be responded to quickly. Knowledge of results, or feedback, is a
necessary learning ingredient. It shapes human performance and instills confidence.
All requests to the system must be acknowledged in some way. Feedback may be
visual, the change in the shape of the mouse pointer, or textual, taking the form of a
message. It may also be auditory, consisting of a unique sound or tone.
Simplicity
■ Provide as simple an interface as possible.
■ Five ways to provide simplicity:
— Use progressive disclosure, hiding things until they are needed.
• Present common and necessary functions first.
• Prominently feature important functions.
• Hide more sophisticated and less frequently used functions.
— Provide defaults.
— Minimize screen alignment points.
— Make common actions simple at the expense of uncommon actions being made
harder. — Provide uniformity and consistency.
Simplicity is the opposite of complexity. Complexity is a measure of the number of
choices available at any point in the human-computer interaction. A great deal of
functionality and power is usually associated with high complexity. Complexity most
often Characteristics of Graphical and Web User Interfaces 49 3900 P-00 (Part 1-
ch.1&2) 4/24/02 1:48 PM Page 49 overwhelms and confuses new and casual users of
systems. Complex systems are often not fully used, or used ineffectively, because a
person may follow known but more cumbersome methods instead of easier but
undiscovered or unfamiliar methods.
Transparency
■ Permit the user to focus on the task or job, without concern for the mechanics of
the interface.
— Workings and reminders of workings inside the computer should be invisible to
the user.
Never force the user to think about the technical details of the system. One’s
thoughts must be directed to the task, not the computer communication process.
Reminders of the mechanics of the interface occur through the use of technical
jargon, the heavy use of codes, and the presentation of computer concepts and
representations.
Trade-Offs
■ Final design will be based on a series of trade-offs balancing often-conflicting
design principles.
■ People’s requirements always take precedence over technical requirements.
Design guidelines often cover a great deal of territory and often conflict with one
another or with technical requirements. In such conflicts the designer must weigh
the alternatives and reach a decision based on trade-offs concerning accuracy, time,
cost, and ease of use. Making these trade-offs intelligently requires a thorough
understanding of the user and all design considerations. The ultimate solution will be
a blend of experimental data, good judgment, and the important user needs.
1. Command language
2. Menus
3. Graphical User Interface (GUI)
Types of Description
UI
Command It indicates that the user must know the machine language and
Language program language.
Menus It indicates that the user chooses the commands or menus from the
lists displayed on the screen.
Graphical In this, user gives command by clicking or selecting the icons
User displayed on the screen.
Interface
Characteristics of User Interface
There are eight characteristics considered while making a good
user interface design:
Characteristics Description
Attractive A good interface design should be attractive. It means
that the use of that interface is enjoyable. The design
should include cool user-friendly features with the visual
appeal.
Clear Clarity is the most important characteristics of user
interface design. The main purpose of UI design is to
enable user to interact with the system by
communicating with them. If user have difficulties to find
out how application works or where to go on the website
they will get confused and frustrated and decreases the
ratio of your application or site.
Concise User will not spend too much time to read the articles, So
keep things clear and concise and save the valuable time
of user.
Consistent Consistent interfaces allow users to develop usage
patterns. Users will learn what the different buttons and
icons look like and user will recognize them and realize
what they do in different contexts. A unique design with
consistency speaks for a good user interface design.
Efficient A good user interface design allows you to perform
different functions of the software application or website
faster and with less effort.
Familiar If the user design interface is consistent then it is sure to
make the users familiar with specific elements. Familiar
means that if the user checks out for the first time the
interface elements are found at the places expected.
Forgiving Sometimes user make mistakes when using the software
or website. Handling the mistake is an important indicator
of the software's quality. A good interface design should
enable user to restore the deleted items which at one
point or the other can be done unintentionally. Forgiving
interface is one that can save users from costly mistake.
Responsive Responsive means the interface provides some form of
feedback. The interface design should talk back to the
user to inform them about what's happening?. If the user
pressed the button, the button should display a 'pressed'
state to give that feedback.
The speed at which people can perform using various communication methods has
been studied by a number of researchers.
• Reading: The average adult, reading English prose in the United States, has a reading
speed in the order of 250-300 words per minute.
Proof reading text on paper has been found to occur at about 200 words per minute, on a
computer monitor, about 180 words per minute.
One technique that has dramatically increased reading speeds is called Rapid Serial
Visual Presentation, or RSVP. In this technique single words are presented one at a
time in the center of a screen.
New words continually replace old words at a rate set by the reader. For a sample of
people whose paper document reading speed was 342 words per minute. (With a
speed range of 143 to 540 words per minute.)
Single words were presented on a screen in sets at a speed sequentially varying
ranging from 600 to 1,600 words per minute. After each set a comprehension test
was administered.
Reading
• Prose text - 250-300 words per minute.
• Proof reading text on paper - 200 words per minute.
• Proofreading text on a monitor - 180 words per minute.
Listening
• Speaking to a computer: 150-160 words per minute.
• After recognition corrections: 105 words per minute.
Keying
Typewriter Fast typist :150 words per minute and higher
Average typist : 60-70 words per minute
Computer
Transcription :33 words per minute
Composition: 19 words per minute
• Two finger typists
Memorized text:. 37 words per minute
Copying text: 27 words per minute
• Hand printing
Memorized text: 31 words per minute.
Copying text: 22 words per minute.