Design for Human Computer Interaction Design Considerations Types of Interface Interface Choice [NOT Help Systems, HCI Evaluation]

Slides:



Advertisements
Similar presentations
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
Advertisements

What is a User Interface?  Everything in a device with which a human being interacts.  The total “user experience”  Not necessarily tied to computers.
Chapter 13 User Interface Design.
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.
1 SWE Introduction to Software Engineering Lecture 27 – User Interface Design (Chapter 16)
7M701 1 User Interface Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 15
Lecture 7 Date: 23rd February
Phones OFF Please Operating System Introduction Parminder Singh Kang Home:
COMP365: DESIGN Information systems architecture
1 SWE Introduction to Software Engineering Lecture 26 – User Interface Design (Chapter 16)
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15Slide 1 User interface design l Designing effective interfaces for software systems.
User Interface Design. Overview The Developer’s Responsibilities Goals and Considerations of UI Design Common UI Methods A UI Design Process Guidelines.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
User interface design. Recap User Interface GUI Characteristics (Windows, Icons, Menus, Pointing, Graphics) User Centered Design User Interface Design.
User interface design.
Systems Software Operating Systems.
Human Computer Interface. Human Computer Interface? HCI is not just about software design HCI applies to more than just desktop PCs!!! No such thing as.
SOFTWARE.
Operating Systems Chapter 4.
SOFTWARE.
Systems Software & Operating systems
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
Standard Grade Computing System Software & Operating Systems.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Lecture 6 User Interface Design
©RavichandranUser interface Slide 1 User interface design.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
Computing and the Web Operating Systems. Overview n What is an Operating System n Booting the Computer n User Interfaces n Files and File Management n.
Software Evaluation Catherine McKeveney Medical Informatics 1st March 2000.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Software Architecture
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
Human-computer Interaction Source: P.M.Heathcote A Level ICT Chapter 61.
Chapter 14 The User View of Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition,
© 2006 Pearson Education Chapter 1: Computer Systems.
Different Types of HCI CLI Menu Driven GUI NLI
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15Slide 1 User interface design l Designing effective interfaces for software systems.
Ch16: User Interface Design Users often judge a system by its interface rather than its functionality Poorly designed interfaces can cause users to make.
Human Computer Interface INT211
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
Chapter 2: Advanced programming concepts Part 3: The user interface Lecture 5 1.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Allows the user and the computer to communicate with each other.
Chapter 6 : User interface design
Characteristics of Graphical and Web User Interfaces
Unit 2 Technology Systems
Chapter 16: User Interface Design
System Design Ashima Wadhwa.
Introduction to Operating System (OS)
GUI Week 9.
Chapter 12 User Interface Design
Human Computer Interface
Chapter 2: System Structures
Human Computer Interface
Human Computer Interface
Human Computer Interface
User interface design.
Introduction to Computer Software
Characteristics of Graphical and Web User Interfaces
GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.
GRAPHICAL USER INTERFACE GITAM GADTAULA KATHMANDU UNIVERSITY CLASS PRESENTATION.
Proper functionality Good human computer interface Easy to maintain
Presentation transcript:

Design for Human Computer Interaction Design Considerations Types of Interface Interface Choice [NOT Help Systems, HCI Evaluation]

Objective objective –effective use of software quick accurate –selling of software problems –different users –assessment of capabilities

Human Characteristics small short-term memory huge, highly organised long-term memory difficult with handling large numbers of bits of information (7- 10 maximum) difficulty with handling unrelated bits of information intuitive, creative, pro-active liable to make errors distrust of systems about which it is not possible to theorise

Machine Characteristics large short-term memory (RAM) (almost) infinite, but not necessarily well organised, long-term memory (secondary storage - discs, etc.) can handle large amounts of information can handle handle unrelated bits of information make errors only if wrongly built reactive

HCI Design: Objective: use machine characteristics to support and enhance human characteristics HCI should: use the user’s language be consistent be predictable provide error recovery assist the user

Interface Types direct manipulation menu command

Direct Manipulation model of ‘information space’ manipulate model immediate good for most classes of user examples wp, spread sheets, mac o/s, windows advantages control ease of learning immediate feedback disadvantages modelling keeping track memory usage (eg MS software) speed of response

Menus selection from a presented set of choices good for occasional users examples mac o/s, windows, most program development environments advantages no need to memorise commands little typing skill needed avoids some errors context obvious (to m/c) used with help disadvantages menu structures keeping track speed of operation esp exprerienced users

Command commands are typed in using the keyboard good for regular users examples MSDos, Unix, VMS advantages ease of implementation use of natural language commands can easily be combined concise disadvantages learning langauge errors have to know commands even to use help

Interface Choice depends on profile of potential users often a mix of types eg: –menu + sort-cut commands (PDEs, CAE) –direct manipulation + menus or commands (WP, SSHEET) some systems have more than one interface –interfaces designed with specific sub-sets of user in mind

Information Presentation same considerations as for paper and video presentation static vs dynamic precise vs relative textual, numerical or graphical how often updated colour –number, changes, consistency, pairings

Poor interface design means that many software systems are never used. User-interface design will necessarily be a part of the overall system design, however if a system is broken down into smaller parts then the user-interface can be considered at that level. Diagram of the user-interface design process.