G063 - Human Computer Interface Design Designing the User Interface.

Slides:



Advertisements
Similar presentations
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Advertisements

GUI Testing. High level System Testing Test only those scenarios and outputs that are observable by the user Event-driven Interactive Two parts to test.
Creating an OOED Application
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
1 Forms Design. 2 Class list form DB Brock 1999 Version Titles are a good thing Notice the inconsistency between the order of these fields.
Forms and Screen Design What is a form? A layout on screen which allows users to make choices, enter data or view data. They are found in: PC applications.
Dialog Styles. The Five Primary Styles of Interaction 4 Menu selection 4 Form fill-in 4 Command language 4 Natural language 4 Direct manipulation.
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.
Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
© De Montfort University, Design Process Howell Istance Department of Computer Science De Montfort University.
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.
G063 - HCI Design Perception, Attention, Memory & Learning (PALM)
Dialogue Styles.
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
User Interface January 14, 2011 CSE 403, Winter 2011, Brun Three Mile Island.
Revision Lesson : DESIGNING COMPUTER-BASED INFORMATION SYSTEMS.
Input Design Objectives
Design. Hard design - increase control. - Displays are more virtual / artificial. Marketplace pressure: - Adding operations cheaper. Adding controls expensive.
09/09/2015 PDMS 1 Human Computer Interface Janet Nichols.
Psychology of usability 1 User interfaces Jaana Holvikivi Metropolia.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
CORE 2: Information systems and Databases COLLECTING AND DISPLAYING FOR DATABASE SYSTEMS.
11.10 Human Computer Interface www. ICT-Teacher.com.
10/8/2015© Jeff Offutt, Menu Design Guidelines Jeff Offutt SWE 432 Design and Implementation of Software for.
Chapter 8: Writing Graphical User Interfaces Visual Basic.NET Programming: From Problem Analysis to Program Design.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
You may place prompt over or to the left of the data-entry field; select one and be consistent. Name Tom PromptResponse Box Name Tom Prompt Response Box.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Heuristic evaluation Functionality: Visual Design: Efficiency:
Enhancing the Graphical User Interface Multiple Forms, Controls, and Menus.
Lecture 5(b), Slide 1 CP2030 Copyright © University of Wolverhampton CP2030 Visual Basic for C++ Programmers v Component 5(b) HCI aspects of VB programming.
Designing & Testing Information Systems Notes Information Systems Design & Development: Purpose, features functionality, users & Testing.
Technical Paper Review Designing Usable Web Forms – Empirical Evaluation of Web Form Improvement Guidelines By Amit Kumar.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
GUI Design Spreadsheet-Based Decision Support Systems Chapter 23: Aslı Sencer MIS 463.
1 CP586 © Peter Lo 2003 Multimedia Communication Visual Interface Design & Product Design.
© All Rights Reserved Module Information and the Organisation Well Designed Interfaces.
Fall 2003Sylnovie Merchant, Ph.D. ACCESS Tutorial Note: The purpose of this tutorial is to provide an introduction to some of the functions of ACCESS in.
Chapter 23: GUI Design Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
Some Thoughts On PROTOTYPE Form Design. You may place prompt over or to the left of the data-entry field; select one and be consistent. Name Tom PromptResponse.
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
Styles of User Interface. Learning Objectives: By the end of this topic you should be able to: describe the characteristics of different styles of user.
Chapter 16 Designing Effective Input Systems Analysis and Design Kendall and Kendall Fifth Edition.
CMPF114 Computer Literacy Chapter 3 The Visual Basic Environment 1.
Users and the Interface When designing an information system you need to have a clear idea of who the target audience is. If the target audience is an.
Software Interface Design Features / Issues. Learning Objectives Discuss the features affecting interface design.
Executive Summary - Human Factors Heuristic Evaluation 04/18/2014.
Good design and layout The Ten commandments. 1. Research your subject Find out the key information and make notes Select pictures that tell the story.
Designing Effective Input. Design input forms for users of business systems Design engaging input displays for users of information systems Design useful.
Human Computer Interaction Lecture 21 User Support
Human Computer Interface
Understanding the principles of website development
Gateways to Independence
Human Computer Interaction Lecture 21,22 User Support
DATA INPUT AND OUTPUT.
Microsoft Office Access 2010 Lab 2
Chapter 2 Hix & Hartson Guidelines.
Chapter 8: Writing Graphical User Interfaces
Designing Information Systems Notes
User Interface Design Notes are from: Wilson, Software Design and Development The Preliminary Course. Cambridge Press. pp and Fowler,
Unit 14 Website Design HND in Computing and Systems Development
G061 - Tailored Interfaces
Accessible Forms Gaby de Jongh, IT Accessibility Specialist
Presentation transcript:

G063 - Human Computer Interface Design Designing the User Interface

G063 Learning Objectives:

At the end of this topic you should be able to: discuss the factors which affect the design of a human–computer interface

Synoptic Learning Objectives: At the end of this topic you should be able to: describe the design considerations for data-entry screens; describe how data-entry screens can be tailored using form controls explain the advantages and disadvantages of tailoring a user interface;

Data-entry screen

Tailored user interfaces Advantages: simplified user data-entry –less mistakes made by novice users faster to enter data & make choices –user is more productive data-entry can be validated –less incorrect data stored Disadvantages: level of knowledge required to create & test the interface time taken to modify the interface simplified interface may restrict advanced users

Colour follow corporate colours colours shouldn’t clash (complementary) draw attention –e.g. highlight mandatory fields in a different colour used to code information: –debit in red, credit in green –must match users expectations must consider colour blindness!

Layout consistent layout –follow house style –same order as source documents information flows logically on-screen –top to bottom & left to right –similar items grouped together buttons in the same place on each screen –including clearly marked exits uncluttered –good use of empty space (white space) –only include relevant information (concise & not excessive)

Consistency design follows corporate image –follows existing house style layout on screen matches layout of source documents –or the order in which the operator receives the data logical order and flow of data entry for the user –data entered in the correct expected places consistently placed prompts to identify data entry area design of buttons should aid transition appropriate level of language & terminology used throughout –so user can interpret requests appropriately

Quantity of Information Aim: ensure users can effectively use the interface –can complete tasks quickly & accurately a cluttered interface will confuse the user –make good use of empty space (white space) too much information will slow the user down –only include relevant information –concise & not excessive

Font size & style text used should be in an easy to read size –size appropriate to the on-screen interface  if font size is too small, information may be illegible font style must be clear so words easy to read –serif and sans serif fonts should be used for legibility –decorative fonts should be avoided as they lack clarity consistent use of font size style throughout no dramatic variations in font size and style –may lose the consistent look and feel of the system –use of familiar fonts will enhance the ease of use

Complexity of language appropriate level of language & terminology used –consider age & experience of users –so user can interpret requests appropriately error messages should be clear and useful –use simple and natural language prompts use familiar and relevant terms –OK, Cancel …..

Form Controls Combo Box Option Button (radio button) Check Box List Box Spinner Text Box Label Button

Form Controls Combo Box –available options are selected from a drop down list Option Button –choice selected by the user from a group of options/values Check Box –options can be selected List Box –the user can select one or more items from the given list

Form Controls Spinner –to increase or decrease values Text Box –text is entered and then used in the application Label –instructions given to the user Button –the user pushes a button to start an event –buttons can be linked to macros

Methods of Dialogue Main features: prompts nature of input methods of input feedback The type of dialogue will depend on: the style of user interface being used the tasks to be completed

Feedback used to support correct data entry –by providing useful assistance notify user if data entered unsuccessfully –and/or successfully ( ) error messages should be clear and useful –use simple and natural language utilise audible and visual cues –beep for incorrect entry –use colour to highlight incorrect entry

Prompts used to support correct data entry –by providing useful assistance notify user if data entered unsuccessfully –and/or successfully ( ) error messages should be clear and useful –use simple and natural language utilise audible and visual cues –beep for incorrect entry –use colour to highlight incorrect entry