Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.

Slides:



Advertisements
Similar presentations
Interaction Design: Visio
Advertisements

Copyright Irwin/McGraw-Hill User Interface Design and Prototyping Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L.
Chapter 17 – User Interface Design Objectives:
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
17-1 Hybrid Windows/Web Interface Special Considerations for User Interface Design Internal Controls – Authentication and Authorization User ID.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
17.1 Dr. Honghui Deng Assistant Professor MIS Department UNLV MIS 370 System Analysis Theory.
Automating Tasks With Macros
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
INFORMATION TECHNOLOGY, THE INTERNET, AND YOU
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 14 Designing.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 17 User Interface Design.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
User interface Systems Analysis and Design Accountancy Department Petra Christian University Surabaya 2003.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
IMS Lecture 3.2 Introduction to Interface Design IMS Systems Design and Implementation.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Chapter 12 Designing Interfaces and Dialogues
Systems Analysis and Design in a Changing World, 6th Edition
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
User Interface Theory & Design
Systems Analysis and Design in a Changing World, 6th Edition
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Systems Analysis and Design in a Changing World, 6th Edition
SYSTEMS DESIGN. Learning objectives Identify and differentiate between several systems design strategies. Describe the design phase tasks in terms of.
INFO 503Lecture #71 Introduction to Information Systems Analysis Input and User Interface Design INFO 503 Glenn Booker.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
11.10 Human Computer Interface www. ICT-Teacher.com.
©RavichandranUser interface Slide 1 User interface design.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Designing Interfaces and Dialogues Modern Systems Analysis and Design.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
Interface Design Inputs and outputs –data flows to and from external entities –data flows into and out of processes that are manual or not fully automated.
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users.
Human Factors Todd Bacastow Geography 583 Geospatial Systems Analysis & Design.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
1 User Interface Design and Prototyping Introduction  The chapter will address the following questions:  Which features on available terminal and microcomputer.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Systems Software. Systems software Applications software such as word processing, spreadsheet or graphics packages Operating systems software to control.
Interaction Styles Common interaction styles command line interface menus natural language question/answer and query dialogue form-fills.
Term II Software Engineering I (CS 508) System Analysis and Design (IS 503) Instructor Dr. Tarek Elghazaly.
Human Factors Todd Bacastow Geography 468. Spatial Systems Key human factors in spatial systems – Gender (the court is still out) – Spatial cognition.
Chapter 2 Hix & Hartson Guidelines.
11.10 Human Computer Interface
CIS16 Application Development Programming with Visual Basic
Windows xp PART 1 DR.WAFAA SHRIEF.
The chapter will address the following questions:
MBI 630: Week 11 Interface Design
Chapter 17 User Interface Design Chapter 17 – User Interface Design.
Presentation transcript:

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 17 C H A P T E R USER INTERFACE DESIGN

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Chapter SeventeenUser Interface Design Distinguish between different types of computer users and design considerations for each. Identify several important human engineering factors and guidelines and incorporate them into a design of a user interface. Integrate output and input design into an overall user interface that establishes the dialogue between users and computer. Understand the role of operating systems, web browsers, and other technologies for user interface design. Apply appropriate user interface strategies to an information system. Use a state transition diagram to plan and coordinate a user interface for an information system. Describe how prototyping can be used to design a user interface.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Chapter Map

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition System User Classifications Expert User – an experienced computer user –Spends considerable time using specific application programs. –Use of a computer is usually considered non- discretionary. –In the mainframe computing era, this was called a dedicated user. Novice User – a less experienced computer user – Uses computer on a less frequent, or even occasional, basis. –Use of a computer may be viewed as discretionary (although this is becoming less and less true). –Sometimes called a casual user.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Interface Problems According to Galitz, the following problems result in confusion, panic, frustration, boredom, misuse, abandonment, and other undesirable consequences. –Excessive use of computer jargon and acronyms –Nonobvious or less-than-intuitive design –Inability to distinguish between alternative actions (“what do I do next?”) –Inconsistent problem-solving approaches –Design inconsistency

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Commandments of User Interface Design Understand your users and their tasks. Involve the user in interface design. Test the system on actual users. Practice iterative design.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Human Engineering Guidelines The user should always be aware of what to do next –Tell user what the system expects right now. –Tell user that data has been entered correctly. –Tell user that data has not been entered correctly. –Explain reason for a delay in processing. –Tell user a task was completed or not completed. Format screen so instructions and messages always appear in the same general display area. Display messages and instructions long enough so user can read them.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Human Engineering Guidelines (continued) Use display attributes sparingly. Default values should be specified. Anticipate errors users might make. Users should not be allowed to proceed without correcting an error. If user does something that could be catastrophic, the keyboard should be locked to prevent any further input, and an instruction to call the analyst or technical support should be displayed.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Guidelines for dialogue Tone and Terminology Dialogue – the overall flow of screens and messages for an application Tone: –Use simple, grammatically correct sentences. –Don’t be funny or cute! –Don’t be condescending. Terminology –Don’t use computer jargon. –Avoid most abbreviations. –Use simple terms. –Be consistent in your use of terminology. –Carefully phrase instructions—use appropriate action verbs.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition User Interface Technology Operating Systems and Web Browsers –GUI –Windows, Macintosh, UNIX, Linux, Palm OS, Windows CE –Growing importance of platform independence Display Monitor –Regular PC monitors –Non-GUI terminals –Growing importance of devices such as handhelds Paging – Displaying a complete screen of characters at a time. Scrolling – Displaying information up or down a screen one line at a time. Keyboards and Pointers –Mouse –Pens

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Graphical User Interfaces Styles and Considerations Windows and frames Menu-driven interfaces –Pull-down and cascading menus –Tear-off and pop-up menus –Toolbar and iconic menus –Hypertext and hyperlink menus Instruction-driven interfaces –Language-based syntax –Mnemonic syntax –Natural language syntax Question-answer dialogue

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition A Classical Hierarchical Menu Dialogue

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Sample Dialogue Chart

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Pull-Down and Cascading Menus menu bar Pull-down menu Cascading menu Ellipses indicates dialogue box

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Dialogue Box

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Pop-Up Menus

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Tool Bars

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Iconic Menus

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Consumer-Style Interface

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Hybrid Windows/Web Interface

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Instruction-Driven Interfaces Language-based syntax is built around a widely accepted command language that can be used to invoke actions –SQL Mnemonic syntax is built around commands defined for custom information systems. –Commands unique to that system and meaningful to user Natural language syntax allows users to enter questions and command in their native language

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Instruction-Driven Interface

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Special Considerations for User Interface Design Internal Controls – Authentication and Authorization –User ID and Password –Privileges assigned to roles –Web certificates Online Help –Growing use of HTML for help systems –Help authoring packages –Tool tips –Help wizards –Agents – reusable software object that can operate across different applications and networks.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Authentication Log-in Screen and Error Screen

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Server Security Certificate

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Help Tool Tip, Help Agent, and Natural Language Processing

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Help Wizard

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Automated Tools for User Interface Design & Prototyping Microsoft Access CASE Tools Visual Basic Excel Visio Visual Basic Menu Construction

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Additional User Interface Controls in Visual Basic

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition The User Interface Design Process 1.Chart the user interface dialogue. State Transition Diagram– a tool used to depict the sequence and variation of screens that can occur during a user session. 2.Prototype the dialogue and user interface. 3.Obtain user feedback. Exercising (or testing) the user interface 4.If necessary return to step 1 or 2

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition SoundStage Partial State Transition Diagram

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition SoundStage Main Menu

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition SoundStage Options and Preferences Screen

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition SoundStage Report Customization dialogue Screen