© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.

Slides:



Advertisements
Similar presentations
Human Computer Interface
Advertisements

© 2005 by Prentice Hall Chapter 12 Designing Interfaces and Dialogues Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Chapter 12 Designing Interfaces and Dialogues
13-1 © Prentice Hall, 2007 Chapter 13: Designing the Human Interface Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S.
13-1 © Prentice Hall, 2004 Chapter 13: Designing the Human Interface (Adapted) Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra,
Tutorial 8: Developing an Excel Application
© De Montfort University, Characteristics of Good Dialogues Howell Istance Department of Computer Science De Montfort University.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Menu-Selection and Form Fillin. Menu selection design guidelines 4 Semantic organisation logical grouping of options –sensible, understandable, memorable.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 14 Designing.
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.
Screen guidelines For data entry. Screen Layout for Data Entry Identify screen (name and purpose). Keep number of screens to a minimum. Ensure that all.
System Design Designing the Human Interface Designing Databases
Chapter 12 Designing Interfaces and Dialogues
Chapter 11 Designing Interfaces and Dialogues
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
IMS Lecture 3.2 Introduction to Interface Design IMS Systems Design and Implementation.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
System Analysis and Design
Chapter 12 Designing Interfaces and Dialogues
Input/Output Design User Interface Design
Chapter 10 Designing Forms and Reports. © 2011 Pearson Education, Inc. Publishing as Prentice Hall Designing Forms and Reports 2 Chapter 10 FIGURE 10-1.
User Interface Theory & Design
Chapter 11 Designing Interfaces and Dialogues Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 11 Designing Interfaces and Dialogues
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 8.1.
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.
Chapter 12 Designing the Inputs and User Interface.
Systems Analysis and Design in a Changing World, 6th Edition
13-1 © Prentice Hall, 2007 Chapter 13: Designing the Human Interface Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
11.10 Human Computer Interface www. ICT-Teacher.com.
Navigation Sequences Proper navigation Poor navigation Poor Navigation.
10/8/2015© Jeff Offutt, Menu Design Guidelines Jeff Offutt SWE 432 Design and Implementation of Software for.
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.
Modern Systems Analysis and Design Hoffer, George & Valacich
Productivity Programs Common Features and Commands.
Chapter 12 Designing Interfaces and Dialogues. Objectives:  Explain the process of interface and dialogue design.  Contrast and apply methods for interacting.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 8 Designing the.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 8.1.
CHAPTER 14: Designing Interfaces and Dialogues 14.1 MSIS 5653 Advanced Systems Development Dursun Delen, Ph.D. Department of Management Oklahoma State.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 11 Designing Interfaces and Dialogues. © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2 Chapter 11 Designing Interfaces and Dialogues.
Chapter 16 Designing Effective Input Systems Analysis and Design Kendall and Kendall Fifth Edition.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7 - Designing the User and System Interfaces.
13-1 © Prentice Hall, 2004 Chapter 13: Designing the Human Interface Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S.
Some of these slides were excerpted from: Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer.
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
Desinging the User Interface Dr. Dania Bilal IS582 Spring 2008.
Printed Reports Analysis questions –Who will use the report? –What is the purpose of the report? –When or how often is the report needed? –Where does the.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 8 Designing the Human Interface 8.1.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
Decision Support System by Simulation Model (Ajarn Chat Chuchuen) 1 Chapter 6 User Interface Management.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 8.1.
Chapter 2 Hix & Hartson Guidelines.
IS 334 information systems analysis and design
Chapter 8 Designing the Human Interface
Chapter 14 Designing Interfaces and Dialogues
Chapter 8 Designing the Human Interface
MBI 630: Week 11 Interface Design
Chapter 11 Designing Interfaces and Dialogues
Presentation transcript:

© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues

© 2005 by Prentice Hall 12-2 Learning Objectives Explain the process of interface and dialogue design and the deliverables. Contrast and apply methods for interacting with a system. Describe guidelines for designing interface layout, data entry field structure, feedback, and system help. Design human-computer dialogues and understand how dialogue diagramming can be used.

© 2005 by Prentice Hall 12-3

© 2005 by Prentice Hall 12-4 A typical interface/dialogue design specification: Similar to form design, but includes multiple forms and dialogue sequence specifications Deliverables and Outcomes

© 2005 by Prentice Hall 12-5 INTERFACE METHODS Interface: the method by which a user interacts with the information system Common interaction methods Command line Menu Form Object-based Natural language

© 2005 by Prentice Hall 12-6 Command Line Interaction Users enter explicit statements into a system to invoke operations Example from MS DOS: COPY C:PAPER.DOC A:PAPER.DOC This copies a file from the C: drive to the A: drive Includes keyboard shortcuts and function keys

© 2005 by Prentice Hall 12-7 Menu Interaction A list of system options is provided and specific command is invoked by user selection of a menu option Two common menu types: Pop-up: menu placed near current cursor position Drop-down: access point to menu placed at top line of display, menu drops down when access point clicked

© 2005 by Prentice Hall 12-8 Pop-up menu

© 2005 by Prentice Hall 12-9

© 2005 by Prentice Hall 12-10

© 2005 by Prentice Hall 12-11

© 2005 by Prentice Hall Guidelines for Menu Design Wording: meaningful titles, clear command verbs, mixed upper/lower case Organization: consistent organizing principle Length: all choices fit within screen length Selection: consistent, clear and easy selection methods Highlighting: only for selected options or unavailable options

© 2005 by Prentice Hall Contrasting Menu Designs

© 2005 by Prentice Hall Visual editing tools help designers construct menus.

© 2005 by Prentice Hall Form Interaction Allows users to fill in the blanks when working with a system Measures of an effective design: Self-explanatory title and field headings Fields organized into logical groupings Distinctive boundaries Default values Displays appropriate field lengths Minimizes the need to scroll windows

© 2005 by Prentice Hall 12-16

© 2005 by Prentice Hall Object Interaction Symbols are used to represent commands or functions. Icons: Graphic symbols that look like the processing option they are meant to represent Use little screen space Can be easily understood by users

© 2005 by Prentice Hall 12-18

© 2005 by Prentice Hall Natural Language Interaction Inputs to and outputs from system are in a conventional speaking language like English Based on research in artificial intelligence Current implementations are tedious and difficult to work with, not as viable as other interaction methods Both keyboard and voice entry

© 2005 by Prentice Hall DESIGNING INTERFACES Use standard formats similar to paper-based forms and reports Left-to-right, top-to-bottom navigation Flexibility and consistency: Free movement between fields No permanent data storage until the user requests Each key and command assigned to one function

© 2005 by Prentice Hall Guidelines for Structuring Data Entry Fields Entry Never require data that are already online or that can be computed Defaults Always provide default values when appropriate Units Make clear the type of data units requested for entry Replacement Use character replacement when appropriate Captioning Always place a caption adjacent to fields Format Provide formatting examples Justify Automatically justify data entries Help Provide context-sensitive help when appropriate

© 2005 by Prentice Hall Options for Entering Text

© 2005 by Prentice Hall Controlling Data Input Objective: reduce data entry errors Common sources data entry errors in a field: Appending: adding additional characters Truncating: losing characters Transcripting: entering invalid data Transposing: reversing sequence of characters

© 2005 by Prentice Hall Types of Validation Tests Class or Composition Combinations Expected Values Missing Data Pictures/Templates Range Reasonableness Self-checking Digits Size Values

© 2005 by Prentice Hall Feedback Messages Status information: keep user informed of what’s going on, helpful when user has to wait for response Prompting cues: tell user when input is needed, and how to provide the input Warning or Error: inform user that something is wrong, either with data entry or system operation

© 2005 by Prentice Hall Providing Help Place yourself in user’s place when designing help Guidelines: Simplicity  Help messages should be short and to the point Organize  Information in help messages should be easily absorbed by users Show  It is useful to explicitly show users how to perform an operation

© 2005 by Prentice Hall DESIGNING DIALOGUES Dialogue: A sequence of interactions between the system and a user Dialogue design involves: Designing a dialogue sequence Building a prototype Assessing usability

© 2005 by Prentice Hall Guidelines for Dialogue Design Consistency Shortcuts and Sequence Feedback Closure Error Handling Reversal Control Ease

© 2005 by Prentice Hall Designing the Dialogue Sequence Dialogue diagramming: A formal method for designing and representing human-computer dialogues using box and line diagrams. See Figure for example.

© 2005 by Prentice Hall Dialogue diagrams depict the sequence, conditional branching, and repetition of dialogues.

© 2005 by Prentice Hall Summary In this chapter you learned how to: Explain the process of interface and dialogue design and the deliverables. Contrast and apply methods for interacting with a system. Describe guidelines for designing interface layout, data entry field structure, feedback, and system help. Design human-computer dialogues and understand how dialogue diagramming can be used.