Human Computer Interface Systems Analysis and Design, 7e Kendall & Kendall 14 © 2008 Pearson Prentice Hall.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Human Computer Interface
Chapter 18 Designing User Interfaces
Chapter 14 Designing User Interfaces
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTION Lesson 1 – Microsoft Office XP Basics and the Internet.
Chapter 11 Designing Effective Output Systems Analysis and Design Kendall & Kendall Sixth Edition © 2005 Pearson Prentice Hall.
Automating Tasks With Macros
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 14 Kendall & Kendall Systems Analysis and Design, 9e Human-Computer.
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
FIRST COURSE Getting Started with Microsoft Office 2007.
Chapter 12 Designing Effective Input
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
PowerPoint Lesson 2 Creating and Enhancing PowerPoint Presentations
Chapter 13: Designing the User Interface
System Analysis and Design
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
© 2002 ComputerPREP, Inc. All rights reserved. Word 2000: Forms, Merges, and Macros.
Chapter 15 Designing Effective Output
User Interface Theory & Design
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
Systems Analysis and Design in a Changing World, 6th Edition
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Human-Computer Interaction Systems Analysis and Design, 8e Kendall & Kendall 14.
Advanced Forms Lesson 10.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Creating a Web Site to Gather Data and Conduct Research.
11.10 Human Computer Interface www. ICT-Teacher.com.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
Sylnovie Merchant, Ph.D. MIS 161 Spring 2005 MIS 161 Systems Development Life Cycle II Lecture 3: Remember Prototyping? Data Storage Interface Design.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
System Analysis and Design
Heuristic evaluation Functionality: Visual Design: Efficiency:
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Key Applications Module Lesson 21 — Access Essentials
Chapter 11 Designing Effective Output
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
Basic Editing Lesson 2.
Microsoft Access 2000 Presentation 1 The Basics of Access.
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,
SYSTEMSDESIGNANALYSIS 1 Chapter 18 Interface Design Jerry Post Copyright © 1997.
Pasewark & Pasewark 1 PowerPoint Lesson 2 Creating and Enhancing PowerPoint Presentations Microsoft Office 2007: Introductory.
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 1: Starting with Microsoft.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft PowerPoint 2002 Working with Visual.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
Different Types of HCI CLI Menu Driven GUI NLI
Cs413_design02.ppt GUI Design The User Controls Navigation Traditional GUI design the designer can control where the user can go gray out menu options.
Key Applications Module Lesson 22 — Managing and Reporting Database Information Computer Literacy BASICS.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
ISYS 200Week #71 Systems Analysis I Interface Design ISYS 200 Glenn Booker.
1 Information System Analysis Information System Design.
Banner 6.x Fundamentals: Navigation and Forms. n Name n Organization n Title/function n Job responsibilities n SCT Banner Experience n Expectations Introductions.
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
Designing Effective Input. Design input forms for users of business systems Design engaging input displays for users of information systems Design useful.
Chapter 11 Designing Effective Output
11.10 Human Computer Interface
System Design Ashima Wadhwa.
DATABASE DESIGN & DEVELOPMENT
Tutorial 7 – Integrating Access With the Web and With Other Programs
Human and Computer Interaction (H.C.I.) &Communication Skills
Human and Computer Interaction (H.C.I.) &Communication Skills
Human and Computer Interaction (H.C.I.) &Communication Skills
Human and Computer Interaction (H.C.I.) &Communication Skills
Presentation transcript:

Human Computer Interface Systems Analysis and Design, 7e Kendall & Kendall 14 © 2008 Pearson Prentice Hall

Kendall & Kendall14-2 Learning Objectives Understand human-computer interaction Know how fit affects performance and well- being Understand the technology acceptance model (TAM) and usability Know how to design for individuals and persons with disabilities Understand the different types of, and reasons for, using alternative user interfaces

Kendall & Kendall14-3 Learning Objectives (Continued) Design effective dialog for HCI Understand the importance of user feedback Articulate HCI implications for designing ecommerce Web sites Formulate queries that permit users to search the Web

Kendall & Kendall14-4 Human-Computer Interaction Awareness of HCI Attentiveness to issues of HCI Existence of HCI in organizational settings Need to master the concepts surrounding HCI Guidelines for usability

Kendall & Kendall14-5 Major Topics Understanding human-computer interaction Fit TAM Designing for cognitive styles of individual users Physical considerations in HCI design User interfaces Dialog design Feedback Queries

Kendall & Kendall14-6 Understanding Human-Computer Interaction Knowledge about the interplay among users, tasks, task contexts, IT, and the environments in which the systems are used comprises the basis of human- computer interaction

Kendall & Kendall14-7 Fit The “fit” between the HCI elements of the human, the computer, and the task that needs to be performed leads to performance and well-being

Kendall & Kendall14-8 Figure 14.1 The “fit” among the human, computer, and task affects performance and well-being

Kendall & Kendall14-9 Task Complex tasks that require human, system, and task interaction are supported by ecommerce and Web systems, ERP systems, and wireless systems inside and outside of the organization Can be structured and routine or ill- defined and without apparent structure

Kendall & Kendall14-10 Performance A combination of the efficiency involved in performing a task and the quality of the work that is produced by the task

Kendall & Kendall14-11 Well-Being Concern for a human’s overall comfort, safety, and health Psychological attitudes are also important

Kendall & Kendall14-12 The Technology Acceptance Model (TAM) and Attitude A way for analysts to organize their thinking about whether users will accept and use information technology Can be used to shape training after a system has been developed Can be used to garner user reactions to prototypes Examines perceived usefulness and perceived ease of use

Kendall & Kendall14-13 The Technology Acceptance Model (TAM) and Attitude (Continued) Attitudes Satisfaction Anxiety Enjoyment Playfulness

Kendall & Kendall14-14 Usability A way for designers to evaluate the systems and interfaces they create with an eye toward addressing as many HCI concerns as thoroughly possible Usability standards Usability heuristics

Kendall & Kendall14-15 Designing for Cognitive Styles of Individual Users Making sure data is made available in different forms Tables Graphs Text Different times

Kendall & Kendall14-16 Pivot Tables Allows a user to arrange data in a table in any way they choose Gives users greater control over how they look at data in different ways within a table

Kendall & Kendall14-17 Figure 14.3 A pivot table template can make it easier for users to see information displayed in different ways

Kendall & Kendall14-18 Visual Analysis of Databases Support visual thinking Extend the user’s cognitive capabilities Increase the changes of making an appropriate decision

Kendall & Kendall14-19 Figure 14.7 When different graphs or tables can be displayed on the same page, the page resembles a dashboard. (Courtesy of

Kendall & Kendall14-20 Physical Considerations in HCI Design Vision Hearing Touch

Kendall & Kendall14-21 Considering Human Limitations, Disabilities, and Design An individual with a disability is a person who: Has a physical or mental impairment that substantially limits one or more major life activities Has a record of such impairment, or Is regarded as having such an impairment

Kendall & Kendall14-22 Figure 14.8 The HCI approach to systems design emphasizes the fit among the human, computer, and task

Kendall & Kendall14-23 Interface Design Objectives Match the user interface to the task Make the user interface efficient Provide appropriate feedback to users Generate usable queries Improve productivity of computer users

Kendall & Kendall14-24 Types of User Interfaces Natural-language interfaces Question-and-answer interfaces Menus Form-fill interfaces Command-language interfaces Graphical User Interfaces (GUIs) Web interfaces

Kendall & Kendall14-25 Natural-Language Interfaces Permit users to interact with the computer in their everyday or "natural" language Implementation problems and extraordinary demand on computing resources have so far kept natural- language interfaces to a minimum

Kendall & Kendall14-26 Question-and-Answer Interfaces The computer displays a question to the user on the display The user enters an answer The computer acts on that input information in a preprogrammed manner Users unfamiliar with applications may find question-and-answer interfaces most comfortable

Kendall & Kendall14-27 Menus Provides the user with an onscreen list of available selections Not hardware dependent Can be put aside until the user wants to use them Can be nested within one another to lead a user through options in a program GUI menus Object menu

Kendall & Kendall14-28 Form-Fill Interfaces (Input/Output Forms) Onscreen forms or Web-based forms displaying fields containing data items or parameters that need to be communicated to the user Advantage The filled-in form provides excellent documentation Disadvantage Users experienced with the system or application may become impatient

Kendall & Kendall14-29 Figure An example of the form-fill interface from Form Flow by Jetform

Kendall & Kendall14-30 Command-Language Interfaces Allows the user to control the application with a series of keystrokes, commands, phrases, or some sequence of these Affords the user more flexibility and control Require memorization of syntax rules May be an obstacle for inexperienced users

Kendall & Kendall14-31 Figure Command- language interface

Kendall & Kendall14-32 Graphical User Interfaces Provide users constant feedback on task accomplishment An appropriate model of reality or an acceptable conceptual model of the representation must be invented

Kendall & Kendall14-33 Other User Interfaces Pointing devices Touch-sensitive screens Speech recognition and synthesis

Kendall & Kendall14-34 Speech Recognition and Synthesis The user speaks to the computer, and the system is able to recognize an individual’s vocal signals, convert them, and store the input Continuous speech systems Speaker independence

Kendall & Kendall14-35 Figure Using software such as Dragon NaturallySpeaking by Nuance, a user can speak commands to their computer. In this example, the user corrects a word by pulling up a menu of alternative words that sound the same

Kendall & Kendall14-36 Evaluating Interfaces Training period for users should be acceptably short Users early in their training should be able to enter commands without thinking about them, or referring to a help menu or manual The interface should be seamless so that errors are few, and those that do occur are not occurring because of poor design Time that users and the system need to bounce back from errors should be short Infrequent users should be able to relearn the system quickly

Kendall & Kendall14-37 Guidelines for Dialog Design Meaningful communication Minimal user action Standard operation and consistency

Kendall & Kendall14-38 Meaningful Communication The system should present information clearly to the user Users with less skill with a computer require more communication Easy to use help screens

Kendall & Kendall14-39 Minimal User Action Keying codes instead of whole words Entering data that are not already stored on files Supplying the editing characters Using default values for fields on entry screens Designing an inquiry, change, or delete program so that the user needs to enter only the first few characters of a name or item description

Kendall & Kendall14-40 Minimal User Action (Continued) Providing keystrokes for selecting pull-down menu options Use radio buttons and drop-down lists to control displays of new Web pages or to change Web forms Provide cursor control for Web forms and other displays so the cursor moves to the next field when the right number of characters has been entered

Kendall & Kendall14-41 Standard Operation and Consistency Locating titles, date, time, and operator and feedback messages in the same places on all displays Exiting each program by the same key or menu option Canceling a transaction in a consistent way Obtaining help in a standardized way Standardizing the colors used for all displays or Web pages

Kendall & Kendall14-42 Standard Operation and Consistency (Continued) Standardizing the use of icons for similar operations when using graphical user interface Using consistent terminology in a display or Web site Providing a consistent way to navigate through the dialog Using consistent font alignment, size, and color on a Web page

Kendall & Kendall14-43 Figure This tab control dialog box has seven tabs. The chosen tab “Paper” appears as if it is in front of the other tabs

Kendall & Kendall14-44 Feedback for Users All systems require feedback to monitor and change behavior Feedback compares current behavior with predetermined goals and gives back information describing the gap between actual and intended performance

Kendall & Kendall14-45 Types of Feedback Acknowledging acceptance of input Recognizing that input is in the correct form Notifying that input is not in the correct form Explaining a delay in processing Acknowledging that a request is completed Notifying that a request was not completed Offering the user more detailed feedback

Kendall & Kendall14-46 Including Feedback in Design Can be a powerful reinforcer of users’ learning processes Serve to improve user performance with the system Increase their motivation to produce Improve the fit among the user, task and the technology

Kendall & Kendall14-47 A Variety of Help Options Pressing a function key, such as F1 A GUI pull-down menu Context-sensitive help Icon tips Wizards Online help or help lines Software forums

Kendall & Kendall14-48 Special Design Considerations for Ecommerce Soliciting feedback from ecommerce Web site customers Easy navigation for ecommerce Web sites Can readily return to the Web site

Kendall & Kendall14-49 Soliciting Feedback from Ecommerce Web Site Customers Launch the user’s program Take users to a blank message template when they click on “feedback”

Kendall & Kendall14-50 Easy Navigation for Ecommerce Web Sites (One-Click Navigation) Creating a rollover menu Building a collection of hierarchical links Placing a site map on the home page and emphasizing the link to it Placing a navigational bar on every inside page that repeats the categories used on the entry screen

Kendall & Kendall14-51 Easy Navigation for Ecommerce Web Sites (Other Considerations) Search function Creating flexibility Creating for users with different cognitive processing, or interests Keeping the customers on the Web site

Kendall & Kendall14-52 Designing Queries Help reduce users’ time spend in querying the database Help them find the data they want Result in a smoother user experience overall

Kendall & Kendall14-53 Query Types Query Type 1 What is the value of a specified attribute for a particular entity Query Type 2 What entity has a specified value for a particular attribute Query Type 3 What attribute(s) has (have) a specified value for a particular entity

Kendall & Kendall14-54 Query Types (Continued) Query Type 4 List all the values for all the attributes for a particular entity Query Type 5 List all entities that have a specified value for all attributes Query Type 6 List all the attributes that have a specified value for all entities

Kendall & Kendall14-55 Figure It is possible to perform six basic types of queries on a table that contains entities, attributes, and values

Kendall & Kendall14-56 Query Notation V is value, E is entity, A is attributes, variables in parentheses are given: Query type 1: V  (E, A) Query type 2: E  (V, A) Query type 3: A  (V, E) Query type 4: all V  (E, all A) Query type 5: all E  (V, all A) Query type 6: all A  (V, all E)

Kendall & Kendall14-57 Building More Complex Queries Arithmetic operations are performed first Exponentiation Either multiplication or division Addition or subtraction Comparative operations are performed GT, LT, and others Boolean operations are performed First AND and then OR

Kendall & Kendall14-58 Query Methods Query By Example (QBE), the database fields are selected and displayed in a grid, and requested query values are either entered in the field area or below the field Structured Query Language (SQL), uses a series of words and commands to select the rows and columns that should be displayed in the resulting table

Kendall & Kendall14-59 Figure Query by example using Microsoft access

Kendall & Kendall14-60 Figure Structured Query Language (SQL) for the CUSTOMER NAME parameter query

Kendall & Kendall14-61 Summary Human-computer interaction (HCI) User interfaces TAM Usability HCI approach

Kendall & Kendall14-62 Summary (Continued) Designing the user interface Natural language Question and answer Menus Form-fill and Web-based form-fill Graphical user interfaces The mouse Lightpens The stylus Touch-sensitive screens Voice recognition systems

Kendall & Kendall14-63 Summary (Continued) Designing user feedback Let users know if their input is being accepted If input is or is not in the correct form If processing is going on If requests can or cannot be processed If more detailed information is available and how to get it

Kendall & Kendall14-64 Summary (Continued) Designing ecommerce Web site feedback Rollover menus Hierarchical displays of links Site maps Navigation bars Queries Six basic types