INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Systems Analysis and Design in a Changing World, Fourth Edition
User Interface Structure Design
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica User interface Updated: December 2014.
User Interface Design.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Chapter 12 Designing System Interfaces, Controls, and Security
Systems Analysis and Design 8th Edition
V0.1 Inclusive and Accessible Application Design June 21, 2012.
User Interface Design Notes p7 T120B pavasario sem.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Understand the differences between user interfaces and system interfaces 
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Chapter 13: Designing the User Interface
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
Chapter 14 Designing the User Interface
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Systems Analysis and Design in a Changing World, 6th Edition
Designing the User Interface. 2 Overview User interfaces handle input and output that involve a system user directly Focus on interaction between user.
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
User Interface Theory & Design
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 12 Designing the Inputs and User Interface.
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
Systems Analysis and Design in a Changing World, 6th Edition
2 Object-Oriented Analysis and Design with the Unified Process Identifying and Classifying Inputs and Outputs  Inputs and outputs are defined early in.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
1 12 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 12 Designing Systems Interfaces, Controls, and Security.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
1 LECTURE 11: User Interface and System Security and Controls ITEC 3010 “Systems Analysis and Design, I” [Prof. Peter Khaiter]
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
INFORMATION X INFO425: Systems Design Chapter 14 Designing the user interface.
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,
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 user dialogue 1 why good interface design? reduces input and usage errors lowers the cost.
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
The Structure of the User Interface Lecture # 8 1 Gabriel Spitz.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7 - Designing the User and System Interfaces.
Design Phase intro & User Interface Design (Ch 8)
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
ISYS 200Week #71 Systems Analysis I Interface Design ISYS 200 Glenn Booker.
William H. Bowers – Specification Techniques Torres 17.
Spreadsheet Evidence By.... P2 – DEVELOP A COMPLEX SPREADSHEET MODEL TO MEET PARTICULAR NEEDS.
13 Systems Analysis and Design in a Changing World, Fourth Edition.
13 Systems Analysis and Design in a Changing World, Fourth Edition.
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
CS 501: Software Engineering Fall 1999 Lecture 23 Design for Usability I.
User Interface Design Chapter 10.
Chapter 11 Designing Inputs, Outputs, and Controls.
Objectives Understand the differences between user interfaces and system interfaces Explain why the user interface is the system to the users Discuss the.
Prototyping.
Designing Information Systems Notes
Guidelines for designing Windows and Forms
DB Implementation: MS Access Forms
User Interface Design Chapter 8.
DB Implementation: MS Access Forms
Systems Analysis and Design in a Changing World, 6th Edition
SDLC Phases Systems Design.
Presentation transcript:

INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker

User and System Interfaces  User interfaces involve a human Internal or external Ease of use, efficiency, device-specific  System interfaces are largely automated Little or no human intervention Direct communication with other systems, or automated communication with users INFO 355Week #72

User-centered design  Focus early on the users and their work  Evaluate designs to ensure usability  Use iterative development  What do users know? How do they learn? How do they work? What motivates them? INFO 355Week #73

User-centered design  Usability is the degree to which a system is easy to learn and use May vary for different types of users Learning very different from using  Consider novice versus experienced user needs INFO 355Week #74

HCI Metaphors  Metaphors are analogies between UI and physical objects Windows uses desktop, direct manipulation, and document metaphors  Dialog metaphor is a conversation between user and computer INFO 355Week #75

UI Design Concepts  Affordance means appearance of a feature implies its function  Visibility means control is visible so user knows it’s available and/or responding  Use consistency in function and appearance of the UI INFO 355Week #76

UI Design Concepts  Use shortcuts for advanced users  Provide audible and/or visual feedback  End dialogs with clear closure  Anticipate common errors and help user avoid them Give clear error messages and how to fix them INFO 355Week #77

UI Design Concepts  Make it easy to reverse actions  Reduce short term memory needs of users  Group use cases to produce logical menu hierarchies 5-10 items per menu Group by subsystem and/or actor  Might write out dialogs or sketch storyboards INFO 355Week #78

UI Design  Constructing the UI depends on the tools available  Use consistent layout and formatting (same look and feel, use of color, function keys, etc.) Use clear labels and headings Distribute and order UI contents Use font and colors methodically INFO 355Week #79

UI Design  Data entry should use common controls to reduce errors and speed input Text box, list box, combo box, radio buttons, check boxes  Consider standard controls for navigation and window manipulation INFO 355Week #710

Web interfaces  Use appropriate technologies to implement web browser interfaces (CSS)  Consider performance needs Are you using client-side or server-side technologies? How much data is being sent? How fast can you expect their Internet or network connection to be? INFO 355Week #711

Web interfaces  What network capacity is available for multimedia data?  Do some users have special needs (screen readers, voice recognition, etc.)? INFO 355Week #712

Handheld devices  Consider the limits on handheld devices Small screen (4”, 480x320 px) Small keyboard or touch screen Limited network speed App design guidelines and toolkits INFO 355Week #713

System Interfaces  Consider possible types of interfaces to other systems I/O from and to other systems Automated I/O I/O to external databases  Electronic data interchange (EDI) has been around decades, now often going to XML INFO 355Week #714

Designing System Inputs  Need to identify devices used Magnetic strip, barcode, RFID, etc.  Identify all input data for each device  Define controls for each input  Reduce errors by avoiding human interference, and validate data when entered INFO 355Week #715

Designing System Inputs & Outputs  Only enter unique information  Define details of each data field or group entered  Design outputs to get the right information, right place, right time, to the right people  Define type of each output, specify controls needed, and prototype each INFO 355Week #716

Design Reports  Reports, statements, and turnaround documents fall into four types Detailed reports Summary reports Exception reports Executive reports  Have internal vs. external reports, and electronic vs. printed reports INFO 355Week #717

Design Reports  Often want to “drill down” in reports to get more details  Consider graphic outputs and/or audio outputs Bar or column charts, pie charts, scatter plots, line or run charts, etc. INFO 355Week #718