Interacting with IT Systems Fundamentals of Information Technology Session 5.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

Usability Lab 2007 Corso Laboratorio di Basi Dati II Rome, 2007 Enea Usability Lab - C.R. Casaccia, Roma, Italy User Requirements & Cyber Enterprise Web.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
User Interface Structure Design
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
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.
UI Standards & Tools Khushroo Shaikh.
Usability presented by the OSU Libraries’ u-team.
OSU Libraries presented by the u-team.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
Usability 2004 J T Burns1 Usability & Usability Engineering.
Principles and Methods
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
CSI-553 Internet Information Presented by: Ignacio Castro June 28, 2006 Internet Usability.
What is HCI? IMD07101: Introduction to Human Computer Interaction Brian Davison 2011/12.
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
User Interface Theory & Design
Introduction to Usability By : Sumathie Sundaresan.
User-Centred Strategy Online Fiachra Ó Marcaigh 3 June
What Is Usability? Usability is a quality attribute that assesses how easy Web sites are to use. “Usability" also refers to methods for improving ease-of-use.
Principles of User Centred Design Howell Istance.
Evaluation of Products for Accessibility: The CUDA Lab at CSULB and Technical Evaluation at the Campus Level Fred Garcia and Shawn Bates.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
Output and User Interface Design
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Chapter 6 : Software Metrics
11.10 Human Computer Interface www. ICT-Teacher.com.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
1 Usability and accessibility of educational web sites Nigel Bevan University of York UK eTEN Tenuta support action.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Usability Testing & Web Design by Alex Andujar. What is Usability? Usability measures the quality of a user's experience when interacting with a Web site,
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
Screen design Week - 7. Emphasis in Human-Computer Interaction Usability in Software Engineering Usability in Software Engineering User Interface User.
INFS 6225 Object-Oriented Systems Analysis & Design Chapter 10: Human Computer Interaction Layer.
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Evaluation of User Interface Design 4. Predictive Evaluation continued Different kinds of predictive evaluation: 1.Inspection methods 2.Usage simulations.
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,
Welcome to the Usability Center Tour Since 1995, the Usability Center has been a learning environment that supports and educates in the process of usability.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Copyright 2006 John Wiley & Sons, Inc. Chapter 1 - Introduction HCI: Designing Effective Organizational Systems Dov Te’eni Jane Carey Ping Zhang.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
Overview and Revision for INFO3315. The exam
Introduction to Usability By : Sumathie Sundaresan.
OSU Libraries presented by the u-team.
Different Types of HCI CLI Menu Driven GUI NLI
USER INTERFACE DESIGN (UID). Introduction & Overview The interface is the way to communicate with a product Everything we interact with an interface Eg.
Main Computer Components
Design Phase intro & User Interface Design (Ch 8)
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
Designing for all Making your VLE accessible. Universal Design for Learning “Universal Design for Learning is a set of principles for curriculum development.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Chapter 1 - Introduction
User Interface Design and Usability Course Introduction
Usability engineering
Usability engineering
Interaction qualities
COMP444 Human Computer Interaction Usability Engineering
Presentation transcript:

Interacting with IT Systems Fundamentals of Information Technology Session 5

Interaction Interaction is process of communication that involves two or more participants

Interaction Interaction can be understood as a form of request/response communication 1.A sends a request to B 2.B sends a response to A

Interaction Successful interaction requires a shared language of communication Successful interaction requires a shared set of rules

Interaction In an interactive exchange, participants have a measurable effect upon one another so that in the process of the interaction the status of both is changed. Both A and B now know the time A knows B is a reliable source of time information B knows A does not have a watch

Interactivity Interaction also occurs between human beings and computer programs. The extent to which a computer program allows interaction is known as its interactivity Some computer programs have high levels of interactivity (e.g. games); others have little or no interactivity (e.g. embedded systems)

Interactive and non-interactive elements of interfaces What are the interactive and non-interactive elements on the Guardian homepage?

Interactivity Interactivity is facilitated through a combination of hardware and software elements of an IT System HardwareSoftware Mouse (input)Graphical user interface Keyboard (input) Speakers (output) Monitor (output) ?

Graphical User Interface Originally, interaction with computers was achieved through a text-based command line interface (e.g. DOS or Telnet) Now, apart from specialist or embedded systems, human-computer interaction (HCI) is facilitated through the use of graphical user interfaces (GUI)

Graphical User Interface Standard graphical user interfaces are constructed from combinations of several classes of component –Menus –Controls (buttons, combo boxes, etc) –Display –Status information

Graphical User Interface Common GUI controls What is each one called? What is each one used for?

Designing a GUI for a Home Control System Identify each element (module) of the system Identify the user requirements for the (module) interface –Switch on all lights –Switch off all lights –Switch on light groups –Switch off light groups –Control brightness of all lights –....

Designing a GUI for a Home Control System Storyboard the interface Use Visio or a similar drawing tool to create a storyboard or mock-up of the interface Consider alternatives Make adjustments as necessary

Designing a GUI for a Home Control System Design the Menus –Consideration must be given to Conformance to standards –Windows standards for PC applications –Web standards for web applications Grouping (associating common elements) Weighting (giving precedence to more commonly used elements)

User-centred Design Many GUIs are too complex or inappropriate for their intended target audience and fail as a result This is often because end-users of IT systems are not consulted in the design process User-centred design puts the user at the centre of the design process By involving end-users of a system on a regular basis designers can properly understand the needs that the system is meant to satisfy User-centred design helps designers to properly tailor and maximize usability User centred-design methodologies include, observations, prototyping, user-testing, heuristic evaluation (e.g. )

Usability Usability is a quality attribute that assesses how easy user interfaces are to use. Usability can be defined by five quality components: –Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design? –Efficiency: Once users have learned the design, how quickly can they complete the tasks they need to do? –Memorability: When users return to the design after a period of not using it, how easily can they re-establish proficiency? –Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors? –Satisfaction: How pleasant is it to use the design?

Usability Usability considerations should inform all stages of software development Development –Focus groups –Paper prototyping Testing –Performance testing (quantifiable metrics) Number of clicks required to perform a task Time taken to perform a task Number of errors made by users Frequency of failure to complete a task –Think aloud protocol –Cognitive walkthrough

Accessibility Accessibility is closely related to usability –Determines how easy it is for people with disabilities (e.g. blindness, dyslexia, colour blindness) to successfully make use of a piece of software –Accessibility is a particular issue on the Web as a result of the demands of the Equality Act 2010 (Replacing the Disability Discrimination Act (DDA) 1998)Equality Act 2010 –Web content accessibility is measured against the Web Content Accessibility Guidelines (WCAG)Web Content Accessibility Guidelines –The guidelines deal with issues such as Navigation Readability Page layout Use of colour

User Manuals User manuals are essential elements for first time users and for advanced users doing more advanced tasks Quality documentation reduces user errors and cuts out the need for after sales support A user manual should comprise: –An overview of system elements –Task instructions: a detailed, step-by-step breakdown of how to complete individual tasks –A list of typical errors and how to recover from those errors –A glossary of terms

User Manuals An extract from a typical user manual

FIT Session 5 – Activities Now do –Activity 5 – Interacting with IT systems