Sei sulla pagina 1di 16

User Interface Design

Dr Mohan Sellappa Gounder


Associate Professor
CCIS , Al Yamamah University, Riyadh

Dr Mohan Sellappa Gounder - Associate


1
Prof -CCIS, YU, Riyadh
Course Objectives
• To understand the need of a good User Interface
(UI)

• To be aware of the general UI design principles.

• Do’s and Don’t s List for UI design.

Dr Mohan Sellappa Gounder - Associate


2
Prof -CCIS, YU, Riyadh
User Interface (UI)
• What is User Interface (UI)?
• The man-machine interaction
• Man-machine interaction involves how people use and
communicate with the systems
• It is the front end of the system
• Users interact with the computers with the help of
• Video screens
• Keyboards
• Pointing device

• The Goal of a UI
• Easy to learn
• Easy to use

• A Good UI helps to tailor the system to the user’s needs


Dr Mohan Sellappa Gounder - Associate
3
Prof -CCIS, YU, Riyadh
What is User Interface Design ?
• User Interface Design is
to create a comfort
zone between a user
and a system who is
going to use the system
so that the user can
interact with the
system and satisfy
his/her need.
• This Comfort zone
protects both the user
and the system from
each’s lack of
understanding of the
other.

4
What is User Centered Design ?

User Centered Design (UCD) is a


process where the design process
revolves around the user.

Dr Mohan Sellappa Gounder - Associate


5
Prof -CCIS, YU, Riyadh
What is the over all approach ?
Technology
Constrains

User Experience
Design focus

Usability

Users
User Tasks
Visual Design

Business
Objectives

 In a practical sense, UCD brings focus to the users too


 While the technology constraints and Business objectives are already in play,
listening to users actual needs and satisfying them within the boundary set by
Business and Technology is a big step towards UCD.
Dr Mohan Sellappa Gounder - Associate
6
Prof -CCIS, YU, Riyadh
UXD Process Overview

Dr Mohan Sellappa Gounder - Associate


7
Prof -CCIS, YU, Riyadh
Importance of User Interface
• Can spell the difference between acceptance of a
software product and its failure in the marketplace

• It is the look and feel of a software package

Dr Mohan Sellappa Gounder - Associate


8
Prof -CCIS, YU, Riyadh
User Interface Development Life Cycle
Requirement
Analysis

Design

Construct

Test

Deploy

Dr Mohan Sellappa Gounder - Associate


9
Prof -CCIS, YU, Riyadh
User Interface Development Life Cycle Flow
Requirement
Analysis

Design

Construct

Use Cases Usability


Review
Test
&
Rework
Screen
Prototypes Deploy
Review
&
Rework
Working
Screens
Review
&
Rework Tested
Screens
Review
&
Rework Screens
Deployed
Requirement Analysis

Users Profile Task Profile

Environment
Profiles

Analyze
Users, Task
and Environment’
Use Case
Design Phase
• Build Conceptual Model
• Design Model
• User Model
• Identify the main components
• Main windows
• Major control points
• List the main features of each component
• Document main features of identified component
• Sequence of events
• Events required to complete the different tasks

Dr Mohan Sellappa Gounder - Associate


12
Prof -CCIS, YU, Riyadh
Design Phase…
Determine the needs
• Prototypes
The prototyping of a user interface and
Build the prototype
its subsequent testing with real users is
the only accurate means of measuring
the usability of an interface Get feedback on the prototype

Conformance with the users No


requirement
Yes

Done
Dr Mohan Sellappa Gounder - Associate
13
Prof -CCIS, YU, Riyadh
Construction Phase
• Working screens are developed
• Fully functional screens are developed

• It is a complete visualization of the high-level design

• Review of the screens is done and feedback or


suggestions for improvement are considered for
rework

Dr Mohan Sellappa Gounder - Associate


14
Prof -CCIS, YU, Riyadh
Usability Testing
• Usability testing begins as early as the design
phase

• The three levels of usability testing are:


• Concept Testing

• Structured Walkthrough

• User Observation

Dr Mohan Sellappa Gounder - Associate


15
Prof -CCIS, YU, Riyadh
Deployment
• Working models are delivered to end users
• It includes providing
• Help desk support
• End user training
• Documentation

Dr Mohan Sellappa Gounder - Associate


16
Prof -CCIS, YU, Riyadh

Potrebbero piacerti anche