Chapter 8 (Updated) User Interface Design
Chapter 8 (Updated) User Interface Design
Chapter 8 (Updated) User Interface Design
INTERFACE DESIGN
KP24103 SYSTEM
ANALYSIS AND DESIGN
OBJECTIVE
Explain the concept of user interface
design and human-computer
interaction.
Explain how experienced interface
designers perform their tasks.
Describe rules for successful
interface design.
Discuss input and output technology
issues.
INTRODUCTION
The goal of system design is to build a
system that is:
Effective:
supports
business
requirement and meets user needs.
Reliable:
handles
input
errors,
processing errors, hardware failures
or human mistakes.
Maintainable: flexible, scalable, and
easily modified.
HUMAN-COMPUTER INTERACTION
2. MAXIMIZE GRAPHICAL
EFFECTIVENESS
A well-designed interface can help
users learn a new system rapidly and
be more productive.
In graphical environment, a user can
display and work with multiple
windows on a single screen and
transfer data between programs.
5. FOCUS ON USABILITY
The user interface should include all
tasks,
commands,
and
communications between users and
the information system.
Offer a reasonable number of choices
that a user easily can comprehend.
6. INVITE FEEDBACK
To determine if system features are
being used as intended by observing
and surveying users.
DOCUMENT EVERYTHING
For later use by programmers.
User-approved
sketches
and
storyboards also can be used to
document the user interface.
Form layout
1. Heading zone: contains company name or
logo.
2. Instruction zone: contains instruction for
completing the form.
3. Body zone: takes up at least half of the
space on the form and contain captions and
areas for entering variable data.
4. Totals zone: if totals are included on the form
5. Authorization zone: contains any required
signatures
b) Exception reports
Displays only those records that meet a
specific condition or conditions
c) Summary reports
Suitable for upper-level managers , eg:
total figures without supporting details
TECHNOLOGY ISSUES
Most technology advances today
affect both output and input.
Eg:
New
touch
screen
input
technology generates output that
must be properly deigned and sized
for a particular device which might
be smart phone etc.
Output Technology
Internet-based information delivery: Online
catalog on a website
Email
Blogs
Instant messaging
Wireless devices: tablet computers,
smartphones.
Digital audio, images, videos
Podcasts: a specially formatted digital audio
file that can be downloaded by Internet users
Input Technology
Batch input: data entry usually is
performed on a specified time
schedule, such as daily, weekly,
monthly.
Online
input:
Source
data
automation, which combines online
data entry and automated data
capture using input devices such as
RFID tags or magnetic data strips.
MODULAR DESIGN
Modules (individual components) are
created which connect to a higher-level
program or process.
Each module represent a specific process.
Try to design modules that perform a
single function.
Independent modules provide greater
flexibility because they can be developed
and tested individually.
PROTOTYPING
System prototyping
Produces a full-featured, working model of the
information system.
It is especially important to obtain user feedback,
and to be sure that the prototype meets all
requirements of users and managers.
Design prototyping
A user-approved model that documents and
benchmarks the features of the finished system.
To capture user input and approval while continuing
to develop the system within the framework of SDLC
BENEFITS OF PROTOTYPING
Avoid misunderstandings between users and
systems
Developers can create accurate specifications
for finished system
Managers can evaluate a working model
System analysts can use a prototype to develop
testing and training procedures before finished
system available
Reduces the risk and potential financial exposure
when finished system fails to support business
needs.
POTENTIAL PROBLEM OF A
PROTOTYPING
May create quality problem (rapid
pace)
System requirement like reliability
and maintainability cannot be tested
adequately.
In a complex system, prototype can
become difficult to manage.
THE END