systems analysis and design in a changing world, 6th edition 1 chapter 7

31
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Upload: anne-poole

Post on 25-Dec-2015

246 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 1

Chapter 7

Page 2: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Designing the User and System Interfaces

Systems Analysis and Design in a Changing World 6th Ed

Satzinger, Jackson & Burd

Chapter 7

Page 3: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 3

Chapter 7 Outline User and System Interfaces Understanding the User Interface User-Interface Design Concepts The Transition from Analysis to User-

Interface Design User-Interface Design Identifying System Interfaces Designing System Inputs Designing System Outputs

Page 4: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 4

Overview

SystemAnotherSystem

happyUser High quality

user interface is usable

High quality system interface is efficient,

error free

SystemAnotherSystem

angryUser Low quality

user interface is hard to use

Low quality system interface is prone to

errors, outages

Page 5: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 5

User Interfacesand System Interfaces

User Interface – inputs and outputs that directly involve a human user/actor A dialog goes on between actor and system

System Interface – the inputs and outputs that require minimal human intervention Inputs captured automatically Outputs direct to other systems Printed and distributed outputs (statements,

reports)

Page 6: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 6

User Centered Design User is the last judge of the quality of a

system Ie will it help them perform their task?

Principles of User Centered Design Focus early on users and their work Evaluate designs to ensure usability Use iterative development

Page 7: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 7

Metaphors of Human Computer Interaction

Direct manipulation metaphor Desktop metaphor Document metaphor Dialog metaphor

Page 8: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 8

Metaphor Details

Page 9: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 9

Direct Manipulation, Desktop, and Document Metaphors On One Screen

Page 10: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 10

Dialog Metaphor

Page 11: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 11

User Interface Design Guidelines

Design for Consistency Provide Shortcuts Provide Feedback Dialogs Should Yield Closure Error Handling that Provides Guidance Easy Reversal of Actions Reduce Short Term Memory Load

Page 12: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 12

Use Cases and the Menu Hierarchy

Menus are a typical way to organize access to use case functionality

Different menus for different actors Useful to design an overall menu hierarchy

and then subsets for different users

Page 13: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 13

Some RMO Use Cases

Grouped by Actor and Subsystem

Page 14: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 14

Dialog Design

For each use case, think of the natural flow of a dialog between user and computer Based on the flow of activities in use case

description or activity diagram Use natural language to dialog with user Create a storyboard of the dialog, showing the

sequence of sketches of the screen each step of the dialog. (storyboarding)

Review the storyboard with users

Page 15: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 15

From Dialog to Storyboard (part 1)Use case Check out shopping cart

Page 16: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 16

From Dialog to Storyboard (part 1)

Page 17: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 17

From Dialog to Storyboard (part 2)

Page 18: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 18

From Dialog to Storyboard (part 2)

Page 19: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 19

Guidelines for Web BrowserUser Interfaces

Consistency Cascading Style Sheets (CSS) – Web page encoding standard that

enables a Web site designer to specify parts of a page that will always look the same and parts that will vary by task or audience

Performance Considerations Sensitive to network connection, amount of information transmitted,

type of information transmitted

Pictures, Video, and Sound Powerful, but compatibility issues arise

Users with Disabilities Assistive technologies -- software (such as text-to-speech and

voice-recognition utilities) that adapts user interfaces to the special needs of persons with disabilities

Page 20: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 20

Guidelines for Handheld Devices

Challenges Small screen size,

small keyboards and touch screens, limited network capacity, app design guidelines and toolkits

Page 21: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 21

Identifying System InterfacesInputs/outputs with minimal human intervention

Inputs from and outputs to other systems These are direct interfaces with other information

systems, normally formatted as network messages. Highly automated inputs and outputs

These are captured by devices (such as scanners) or generated by persons who start a process that proceeds without further human intervention.

Inputs and outputs to external databases These can supply input to or accept output from a

system.

Page 22: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 22

Identifying System Interfaces

Page 23: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 23

XML for System Interfaces Extensible Markup Language (XML) -- extension of HTML that

embeds self-defining data structures within textual messages XML tags -- character sequences (such as <name> and </name>) that define

the beginning, end, and meaning of the text that appears between them

Page 24: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 24

System Inputs

Primary Objective is Error Free Input Use electronic devices wherever possible Avoid human involvement as much as possible If information is already available in electronic form,

use it instead of re-entering information Validate and correct information at time and location

entered Device Examples

Magnetic card strip readers, bar code readers, optical character recognition, radio frequency ID tags (RFID), touch screen, electronic pens, digitizers, speech recognition

Page 25: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 25

System Outputs

Detailed reports specific information on business transactions

Summary reports summarize detail or recap periodic activity

Exception reports provide details or summary information about transactions

or operating results that fall outside a predefined normal range of values

Executive reports used by high level managers to assess overall

organizational health and performance

Page 26: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 26

System Outputs

Internal outputs produced for use within the organization

External outputs produced for use by people outside the organization Statements, notices, stockholder reports Higher quality, color, reflect image of organization

Turnaround documents external outputs that includes one or more parts intended

to be returned with new data or information Bills with remittance vouchers

Page 27: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 27

External Output Example

Page 28: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 28

InternalOutputExample

Detailed control break report

Page 29: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 29

Drill Down Online ReportSummary and Detailed

Page 30: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Systems Analysis and Design in a Changing World, 6th Edition 30

Graphical Outputs

Page 31: Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7

Discussion

Discuss the most unusable system you have ever used. What made it unusable?

Discuss the most usable system you have ever used. What made it usable?

How can “easy to use” and “easy to learn” sometimes conflict? What can be done to make a software both?

Systems Analysis and Design in a Changing World, 6th Edition 31