Slides for User interface design A software engineering perspective Soren Lauesen 9. Reflections on user interface design August 2006 © 2005, Pearson Education.

Slides:



Advertisements
Similar presentations
UX Portfolio Derek Smith. Overview Slides to walk through the UX activities of a sample project Present key design elements of the sample project Some.
Advertisements

Software requirements 3. Functional requirement styles
Anskaffelse og kravspecifikation SR9_Checking. SR9: Checking and validation Kilder SR: Soren Lauesen: Software requirements - Styles and techniques. Addison-Wesley,
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Chap 1 UML vs Thinking in Objects! – Visual modeling Learning UML – Look at the book examples – Alan Holub’s UML reference card – Use library resources.
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
CPSC 481 Foundations and Principles of Human Computer Interaction
Department of Computer Science
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 4. Functional details Plancherne stammer.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Graphical User Interfaces Design and usability Saul Greenberg Professor University of Calgary Slide deck by Saul Greenberg. Permission is granted to use.
Foundations and Principles of Human Computer Interaction Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial purposes as.
Anskaffelse og kravspecifikation SR4_FuncDetail. Russisk MIG.
Skillshop …a temporary hiring marketplace for the food service industry I213 user interface design and development Team Members: Saud Al Shamsi | Debbie.
Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 9. Checking and validation De fleste af.
Midterm Exam Review IS 485, Professor Matt Thatcher.
Anskaffelse og kravspecifikation SR3_Functions - undtagen tasks.
Slides for: Software requirements - Styles and techniques Soren Lauesen 2. Data requirement styles January 2007 Slides covered by the compendium are omitted.
Virtual Cell Client Virtual Cell Daniel Small Undergraduate Research Assistant.
1 PrototypingPrototyping CSSE 371 Software Requirements and Specification Mark Ardis, Rose-Hulman Institute September 28, 2004.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Slides for: Software requirements - Styles and techniques Soren Lauesen 3. Functional requirement styles January 2007 Slides covered by the compendium.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Graphical Screen Design Part 1: Contrast, Repetition, Alignment, Proximity Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada.
Principles of User Centred Design Howell Istance.
Slides for Software requirements Styles and techniques Soren Lauesen 9. Checking and validation August 2006 © 2002, Pearson Education retains the copyright.
Evaluation of Products for Accessibility: The CUDA Lab at CSULB and Technical Evaluation at the Campus Level Fred Garcia and Shawn Bates.
Designing Educational Web Sites to Support Student Learning Steven WarburtonTELRI Project.
Slides for User interface design A software engineering perspective Soren Lauesen 12. User documentation and support August 2006 © 2005, Pearson Education.
Usability and Internet Instruction INST 5240 Mimi Recker Utah State University.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Slides for User interface design A software engineering perspective Soren Lauesen 7. Function design August 2006 © 2005, Pearson Education retains the.
What about Chapter 7?. What is the usability process? Tyldesley’s 22 possible Measurement Criteria Let’s focus on usability–A usability initiative needs.
T Final Demo Xylophone I2 Iteration
1 CSE 3345 User interface design A software engineering perspective Chapter 2: Prototyping and Iterative Design.
SEG3120 User Interfaces Design and Implementation
Comp 15 - Usability & Human Factors Unit 8a - Approaches to Design This material was developed by Columbia University, funded by the Department of Health.
Slides for User interface design A software engineering perspective Soren Lauesen 10. Web-based course rating August 2006 © 2005, Pearson Education retains.
Web Site Usability. Benefits of planning usability Increased user satisfaction, which translates directly to trust and brand loyalty Increased user productivity,
Slides for User interface design A software engineering perspective Soren Lauesen 2. Prototyping and iterative design August 2006 © 2005, Pearson Education.
COMPSCI 345 / SOFTENG 350 Review for mid-semester test AProf Beryl Plimmer.
User interface design A software engineering perspective Soren Lauesen Slides for Chapter 1 November 2004 © 2005, Pearson Education retains the copyright.
Chapter 7 Interactive Design and Prototyping Human Performance Engineering Robert W. Bailey, Ph.D. Third Edition.
CSE 3345 User interface design A software engineering perspective Chapter 8: Prototypes and Defect Correction.
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Project Deliverables CEN Engineering of Software 2.
Copyright ©2004 Cezary Z Janikow 1 OOAD Overview n OO language – Necessary for OO systems? – Sufficient for OO systems? Owning a hummer doesn’t make you.
Cognitive Walkthrough More evaluating with experts.
User-Centered Design (UCD) Overview
Slides for User interface design A software engineering perspective Soren Lauesen 13. More on usability testing August 2006 © 2005, Pearson Education retains.
User-Centered Design Services for MSU Web Teams Sarah J. Swierenga, Director Usability & Accessibility Center MSU Webmasters 402 Computer Center February.
A software engineering perspective
Anskaffelse og kravspecifikation
Heuristic Evaluation August 5, 2016
ICS 463, Intro to Human Computer Interaction Design: 6 (Theory): Interface Metaphors (Chapter 7)
Software acquisition and requirements SR3_Functions - except tasks
A software engineering perspective
Chap 1 UML vs Thinking in Objects! Learning UML Visual modeling
The gestalt law of parallel movement
Prototype using PowerPoint
Analysis models and design models
Chapter 19 Case study on requirements, design, and evaluation: NATS
Interface Design and Usability
Presentation transcript:

Slides for User interface design A software engineering perspective Soren Lauesen 9. Reflections on user interface design August 2006 © 2005, Pearson Education retains the copyright to the slides, but allows restricted copying for teaching purposes only. It is a condition that the source and copyright notice is preserved on all the material.

Fig 9.1 The Virtual Window method Test Virtual window design Program Domain analysis Function design Prototype + usability test Interview Observation Doc study Usability factors Mental models Presentation forms Gestalt laws Understandability test CREDO etc. Task needs Semantic functions State diagrams Function presentation Combine details Heuristic evaluation Usability test Revise - iterate One more usability test Task descriptions Data model Usability requirements Function list Screen plan Mini-specs Virtual windows Revised tasks and data model Proven prototype Defect list Program text

3. Virtual Window method - overview Data modelTask descriptions Virtual windows Mockup Functions visualized Open, Close Goto, Back Navigation functions for a real screen Programming Usability testing Understand- ability testing Search, New Check in, Print Functions needed on a giant screen

Fig 9.2A Data and functions: Virtual Window method Time Data System functions User actions Task descriptions Usability requirements Semantic functions Use cases Data model Virtual windows Prototype Visible to user Visible to user Page plan Usability testing Function presentation Navigation functions

Fig 9.2B Data and functions: Sutcliffe (1988) Data model Time Data System functions User actions Presentation design Modules Task analysis User description Task design Interaction style Work units Dialogue design Visible to user

Fig 9.2C Data and functions: OO methods Static model Time Data System functions User actions Analysis model Use cases Screen objects (prototype) Visible to user Design model ?? Responsibilities

Checkin Fig 9.3 Old version of function design NewStay period, type … FindStay FindRoom PrintConfirm Book Stay Rooms name, addr …