Design Principles – Part 2 of 3 Learnability Principles Flexibility Principles Last revised 9/2010.

Slides:



Advertisements
Similar presentations
Operating System Basics
Advertisements

Introduction to Computers Section 6A. home The Operating System (OS) The operating system (OS) is software that controls the interaction between hardware.
ITEC 1001 Tutorial 1 Using Common Features of Microsoft Office 2003.
Introduction to Microsoft Office 2007 with focus on MS Word
Macintosh OS X. What is an operating system? O Like cars, computers have operating systems (sometimes abbreviated OS). O A computer operating system is.
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
Cognitive Aspects (Review) Usability Principles
Operating Systems First Program to load. Controls Hardware And software. Enable User to operate PC( Personal Computer) –Examples: DOS: Disk Operating.
OVERVIEW OF OFFICE 2007 What You Need to Know to Get Started!
COMP 3715 Spring 05. Computer Interface Interaction between human and computer Has to deal with two things  User’s mental model Different user has different.
Design Principles. Test High: 89 Average: 67 Median: 71.5 A: B: C: D:
Defining Usability....
Design process & principles
XP 1 Using Common Features of Microsoft Office 2003 Rod Rodrigues.
Microsoft Word 2007 Introduction to Word Processors.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
XP Using Common Features of Microsoft Office Tutorial 1.
Word Processing Microsoft Office: Exploring Word 2011 for MAC.
What kinds of documents can you create with Word 2007?
Intro To PowerPoint PowerPoint about PowerPoint, Oh My! That would be Meta- PowerPoint!
®® Microsoft Windows 7 Windows Tutorial 1 Exploring the Basics of Microsoft Windows 7.
Lesson 4 Computer Software
XP New Perspectives on Microsoft Access 2002 Tutorial 41 Microsoft Access 2002 Tutorial 4 – Creating Forms and Reports.
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
Microsoft Office 2003—PowerPoint1 Learning Microsoft ® Office 2003 – Deluxe Edition Teaching Concepts Visual Aid.
Getting Started with Application Software
MICROSOFT WORD GETTING STARTED WITH WORD. CONTENTS 1.STARTING THE PROGRAMSTARTING THE PROGRAM 2.BASIC TEXT EDITINGBASIC TEXT EDITING 3.SAVING A DOCUMENTSAVING.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 7 Design Guidelines & Standards Gary Marsden ( ) July 2002.
Usability Principles Concepts, Principles, Guidelines.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Lesson 1 Introduction.
“Doin’ Things” with Programs or “WINDOWS” 101. What is a program? A program is a sequence of computer instructions that perform a task. Programs are stored.
M ICROSOFT W ORD The Microsoft Office Button In the upper-left corner of the Word 2007 window is the Microsoft Office button. When you click the.
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
CMPUT 301: Lecture 18 Usability Paradigms and Principles Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on.
Productivity Programs Common Features and Commands.
Happy Monday!!!  Open the Agenda  Copy it in your Agenda form.  Wait for further instructions.
OCC Network Drives  H:\  P:\ 
11/13/07 J. MooneCenter for Professional Development1 Office 2007 Changes At First Glance.
Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.
What kinds of documents can you create with Word 2007? Newsletter Business Report Lesson 1: Create a Document.
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
COMPREHENSIVE Windows Tutorial 1 Exploring the Basics of Microsoft Windows Vista.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 1: Starting with Microsoft.
By Felixberto Dominic B. Eruela.  Using a computer to create, edit, and print documents. Of all computer applications, word processing is the most common.
ICT 111 – PART 2 APPLICATIONS SOFTWARE /11: APPLICATIONS SOFTWARE Remember: Computer hardware VS human body Computer operating systems VS human.
Macromedia Dreamweaver 8 Revealed WEB PAGE DEVELOPING A.
COMPUTER SOFTWARE FORM 1. Learning Area Introduction to computer software Operating System (OS) Application Software Word Processing Software Presentation.
Copyright © 2006 Prentice-Hall. All rights reserved.1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Project 1: Taking a Tour of Windows.
Microsoft Word Level 1 Michael Carco. Word Level 1 Agenda  Word Basics  Navigating in a Document  Inserting and Modifying Text  Creating and Modifying.
1 Introduction to Microsoft Windows Lecture Outline.
Design Principles. Test High: 98 Average: 76 Median: 78 A: (11) B: (12) C: D: < 65.
Basics of Windows 95/98/NT. Versions of Windows Windows 95 and 98 used mainly on standalone computers Windows NT used on networked computers (as in our.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
Fall 2002CS/PSY UI Design Principles Categories  Learnability Support for learning for users of all levels  Flexibility Support for multiple ways.
Word 2007 ® Business and Personal Communication What kinds of documents can you create with Word 2007? 1.____________ _ Business Report.
XP Tutorial 3 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Organizing Files with Windows Explorer Tutorial 3.
1 Design Principles – Part 2 of 3 Learnability Principles Flexibility Principles.
XP New Perspectives on Microsoft Windows XP Tutorial 1 1 Microsoft Windows XP Creating a Web Site Tutorial 1.
MS WORD INFORMATION TECHNOLOGY MANAGEMENT SERVICE Training & Research Division.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Operating System Basics. Outline The User Interface Running Programs Managing Files Managing Hardware Utility Software.
Fundamentals of Windows Mouse n 4 Basic Operations: –Pointing –Clicking –Double Clicking –Dragging.
Getting Started with Application Software
The Desktop Screen image displayed when a PC starts up A metaphor
Chapter 3 Software Interfaces.
UI Design Principles Categories
New Perspectives on Windows XP
Learning the Basics of Microsoft Word 2010 for Microsoft Windows
Presentation transcript:

Design Principles – Part 2 of 3 Learnability Principles Flexibility Principles Last revised 9/2010

UI Design - Georgia Tech2 Learnability: Predictability Determining effect of future actions based on past interaction history Operation visibility  Can see avail actions –menus vs. command shell  Grayed out menu items

UI Design - Georgia Tech3 Mental Models - Aid Predictability Mental models are not always right May be too superficial  Functional model –Stimulus - response –“Press the accelerator once, then turn the key” –At surface or superficial level  Structural model –Deeper sense of why it happens, not just what happens –“Press the accelerator to engage the automatic choke on a carburetor” Do you have a perfect mental model of Microsoft Word?

UI Design - Georgia Tech4 Learnability: Familiarity Does UI task leverage existing real-world or domain knowledge?  Guessability  Familiar affordances  Use of metaphors –Potential pitfalls  Are there limitations on familiarity?

UI Design - Georgia Tech5 Learnability: Consistency Likeness in behavior between similar tasks/operations/situations/terminology  Interaction sequences –Quicken on Mac – Option-P prints check, not current document  Output –Dialogue box always has a close button  Screen layout –Menu items always in same place - leverage “muscle memory” Is this always desirable for all systems, all users?

UI Design - Georgia Tech6 Consistency (cont’d) Avoid special cases and special rules Supports generalization by user, avoids frustration For command line systems - consistent syntax Find consistency between commands, unify them - as in Unix pipes for file I/O and for process inter-communications

UI Design - Georgia Tech7 (In)Consistency Example For a graphics program that uses a CSO (Currently-Selected Object)  Create a new primitive, it becomes the CSO  Duplicate a primitive, the old primitive remains as CSO

UI Design - Georgia Tech8 (In)Consistency Example - Macintosh Drag a file icon to: Folder on same physical disk Folder on another physical disk Different disk Trash can Result: File is moved to folder File is copied there File is discarded

FSM’s can Reveal Inconsistencies 9UI Design - Georgia Tech

10 Flexibility: Dialog Initiative Not hampering the user by placing constraints on how dialog is done  User drives - preferred –User initiates actions –More flexible, generally more desirable  System drives –System does all prompts, user responds A strict sequence is needed –Sometimes necessary Example – installing new software Example - ???

UI Design - Georgia Tech11 Flexibility: Multithreading Allowing user to perform more than one task at a time  A big complaint about iPhone and iPad Windows and Mac OS support

UI Design - Georgia Tech12 Flexibility: Task Migratability Ability to move performance of task to the entity (user or system) that can do it better  Dynamic ‘function allocatoin’ For what kinds of tasks should the user be in control? What happens if system does things the user is not expecting? First time a word-processor did auto formatting? Example - Spell-checking  DWIM – Do What I Mean

Example – PPt Spell Check UI Design - Georgia Tech13

UI Design - Georgia Tech14 Flexibility: Substitutivity Flexibility in how actions are specified  Allow user to choose suitable interaction methods; accelerators  Allow different ways to –perform actions, specify data, configure  Allow different ways of presenting output –to suit task & user

UI Design - Georgia Tech15 Flexibility: Substitutivity Drafting & page layout systems  Indicate positions with cursor or  By typing in coordinates Point at spreadsheet cell vs enter name Give temperature via slider or by typing Other examples???

UI Design - Georgia Tech16 Flexibility: Customizability Ability of user to modify interface  By user - adaptability –Is this a good thing?  By system - adaptivity –Is this a good thing?

UI Design - Georgia Tech17 Customizing Toolbars in Powerpoint Pros and cons of using?

UI Design - Georgia Tech18 End Part 2 of 3