ITEC 334 Fall 2009 Computer Programming in the Web Era

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica User interface Updated: December 2014.
Business Analysis & Data Design ITEC-630 Fall 2008
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 A U Interface Analysis Professor J. Alberto Espinosa Business Requirements Analysis ITEC-455 Spring 2010.
Human Computer Interaction (HCI)
A U Interface & Project Analysis Professor J. Alberto Espinosa Business Analysis ITEC-630 Fall 2009.
Chapter 13: Designing the User Interface
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
User Interface Theory & Design
Systems Analysis and Design in a Changing World, 6th Edition
DC Chp 1 Jeopardy Review Section 1Section 2Section 3Section 4Section
Chapter 12 Designing the Inputs and User Interface.
 What Is a Computer? What Is a Computer?  Computer System Components Computer System Components  Hardware Hardware  Types of Memory Types of Memory.
Systems Analysis and Design in a Changing World, 6th Edition
Lesson 2 Information Processing. Objectives Define hardware and software Explain the three basic computer functions: input, processing, and output.
System software operating system 1.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
Human Computer Interaction © 2014 Project Lead The Way, Inc.Computer Science and Software Engineering.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
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,
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
Technical Module H Web and Graphical User Interface Design Interface Fundamentals Who are the users? Internal External Users’ main events Types of interfaces.
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Design Phase intro & User Interface Design (Ch 8)
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
Programming Logic and Design Seventh Edition Chapter 12 Event-Driven GUI Programming, Multithreading, and Animation.
Computer and Digital Technologies in the Classrooms Chapter 3-4 TLT.
1 CASE Computer Aided Software Engineering. 2 What is CASE ? A good workshop for any craftsperson has three primary characteristics 1.A collection of.
HCC 831 User Interface Design and Evaluation. What is Usability?
Topic 2: Hardware and Software
Section 2.1 Section 2.2 Identify hardware
Designing the Inputs and User Interface
Human Computer Interaction (HCI)
Sketching and Prototyping
Non Functional Requirements (NFRs)
HARDWARE The hardware is the part you can see the computer, ie all components of their physical structure. The screen, keyboard, and mouse tower of the.
System Design Ashima Wadhwa.
Difficulties in Expert System Development
VR as a Next-Generation User Interface?
An Introduction to Visual Basic .NET and Program Design
User Interface Design Notes are from: Wilson, Software Design and Development The Preliminary Course. Cambridge Press. pp and Fowler,
Usability and user Interfaces
Dimensions of Accessible Design
User Interface Design Chapter 8.
Common computer terminology
Human Computer Interface Prototype
MBI 630: Week 11 Interface Design
Software Design CMSC 345, Version 1/11.
Tiers vs. Layers.
Chapter 3 Hardware and software 1.
Fundamentals of Human Computer Interaction (HCI)
Chapter 3 Hardware and software 1.
Systems Analysis and Design in a Changing World, 6th Edition
Teaching slides Chapter 6.
Map of Human Computer Interaction
Human Computer Interaction
What do these things have in common?
DATABASE DESIGN & DEVELOPMENT
Interface Design Easy to learn? Easy to use? Easy to understand?
Introduction to Human Computer Interaction
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 COMPUTER INTERACTION. The main aims of the chapter are to: Explain the difference between good and poor interaction design. Describe what interaction.
Overview of Computer system
Presentation transcript:

ITEC 334 Fall 2009 Computer Programming in the Web Era Usability and User Interface Professor J. Alberto Espinosa

Usability Derives from the industrial engineering field of “ergonomics” – how to design things so they are easy to use. It refers to the “quality of a user's experience when interacting with a product or system … and how well users can learn and use a product to achieve their goals and how satisfied they are with that process ... people who use the product can do so quickly and easily to accomplish their tasks” – usability.gov Other references: http://www.usernomics.com/usability.html

Interface “The place at which independent and often unrelated systems meet and act on or communicate with each other” – Webster dictionary Network Hardware System User Software Software

User Interface Design Also referred to as “human computer interaction” (HCI) – is what the usability specialists do to build systems that are easy to use. HCI also derives from the field of “ergonomics” often referred to these days as “human factors” to include digital and virtual interaction, in addition to physical interaction. Other references: Cornell Univ: http://ergo.human.cornell.edu/ahtutorials/interface.html Virginia Tech: http://www.edtech.vt.edu/edtech/id/interface/ Carnegie Mellon: http://www.usernomics.com/user-interface-design.html

A User Interface Can Be For: Input into the system by the user for data entry or to query information from the system A display output (on screen or other output device) by the system to the user A printed output (on a printer or other output device)

Diagramming the Interface: with “Storyboards” User interfaces can be diagrammed as “storyboards” A storyboard is a series of drawings that depict how the system looks at the start of the operation and after each significant change to the look of the interface Is like a sequence of screenshots that follows the use case execution sequence

Organization of a Storyboard Storyboard Sequence

A Bad Interface Storyboard

General Quality Attributes for Usability in User Interface Design Ease of use Intuitive use and navigation Consistency across screens Simplicity – e.g., no clutter, no information overload, no busy graphics Exit/cancel options for users Forgiving Businesslike appearance Readable and good color contrast