IMS2805 3.2.1 Lecture 3.2 Introduction to Interface Design IMS2805 - Systems Design and Implementation.

Slides:



Advertisements
Similar presentations
© 2005 by Prentice Hall Chapter 12 Designing Interfaces and Dialogues Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Advertisements

Chapter 12 Designing Interfaces and Dialogues
13-1 © Prentice Hall, 2004 Chapter 13: Designing the Human Interface (Adapted) Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra,
Tutorial 8: Developing an Excel Application
8.1 INTERFACE DESIGN IMS Systems Analysis and Design.
Lecture 8 Designing Forms and Reports IMS1002 /CSE1205 Information Systems 2.
Lecture 4 Interface Design – Part 1 IMS Systems Design and Implementation.
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.
ADDITIONAL NOTES 4.1 ADDITIONAL NOTES: PROCESS MODELLING USING FUNCTION DECOMPOSITION DIAGRAMS IMS Systems Analysis and Design.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 14 Designing.
Copyright 2000 Monash University Lecture 8.3 Designing Forms and Reports IMS1002 /CSE1205 Systems Analysis and Design.
Screen guidelines For data entry. Screen Layout for Data Entry Identify screen (name and purpose). Keep number of screens to a minimum. Ensure that all.
Principles and Methods
Chapter 12 Designing Interfaces and Dialogues
Chapter 11 Designing Interfaces and Dialogues
IMS Lecture 3.1 Introduction to Interface Design IMS Systems Design and Implementation.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Dialogue Styles.
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Chapter 12 Designing Interfaces and Dialogues
Input/Output Design User Interface Design
User Interface Theory & Design
Chapter 11 Designing Interfaces and Dialogues Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 11 Designing Interfaces and Dialogues
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 12 Designing the Inputs and User Interface.
Designing a Graphical User Interface (GUI) Krisana Chinnasarn, Ph.D. January 2007.
11.10 Human Computer Interface www. ICT-Teacher.com.
AS Level ICT Selection and use of appropriate software: Interfaces.
Navigation Sequences Proper navigation Poor navigation Poor Navigation.
Designing Interfaces and Dialogues Modern Systems Analysis and Design.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Modern Systems Analysis and Design Hoffer, George & Valacich
Productivity Programs Common Features and Commands.
Chapter 12 Designing Interfaces and Dialogues. Objectives:  Explain the process of interface and dialogue design.  Contrast and apply methods for interacting.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 8 Designing the.
Interface Design Inputs and outputs –data flows to and from external entities –data flows into and out of processes that are manual or not fully automated.
Technical Paper Review Designing Usable Web Forms – Empirical Evaluation of Web Form Improvement Guidelines By Amit Kumar.
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,
Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.
IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 8.1.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
Different Types of HCI CLI Menu Driven GUI NLI
USER INTERFACE DESIGN (UID). Introduction & Overview The interface is the way to communicate with a product Everything we interact with an interface Eg.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 11 Designing Interfaces and Dialogues. © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2 Chapter 11 Designing Interfaces and Dialogues.
13-1 © Prentice Hall, 2004 Chapter 13: Designing the Human Interface Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S.
Some of these slides were excerpted from: Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer.
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
Mouse Trackball Joystick Touchpad TroughputError rate T roughput (bps) Error r ate (%) Image by MIT.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
Printed Reports Analysis questions –Who will use the report? –What is the purpose of the report? –When or how often is the report needed? –Where does the.
Microsoft Visual Basic 2012: Reloaded Fifth Edition Chapter One An Introduction to Visual Basic 2012.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
Designing the Inputs and User Interface
Image by MIT OpenCourseWare Troughput (bps) Error rate (%) Mouse Trackball Joystick Touchpad.
11.10 Human Computer Interface
System Design Ashima Wadhwa.
Chapter 13 Designing Forms and Reports
Chapter 8 Designing the Human Interface
Software engineering USER INTERFACE DESIGN.
Chapter 14 Designing Interfaces and Dialogues
CIS16 Application Development Programming with Visual Basic
Chapter 11 Designing Interfaces and Dialogues
Presentation transcript:

IMS Lecture 3.2 Introduction to Interface Design IMS Systems Design and Implementation

IMS  The process of defining the manner in which humans and computers exchange information  Analogous to a conversation between 2 people  Interface and dialogue design is critical for successful information systems  “...to the user the interface is the system”  Should provide a uniform structure for finding, viewing, and invoking different components of an information system Designing Interfaces and Dialogues

IMS  Use prototyping as with forms and reports  Design specifications - also as with forms and reports  Narrative overview  Interface/dialogue design  Testing and usability information Designing Interfaces and Dialogues

IMS  Narrative overview  interface name, user, task, system, environment  Interface/dialogue design  form/report designs, dialogue sequence diagram  Testing and usability assessment  testing objectives, procedures and results  time to learn, speed of performance, rate of errors, retention over time, user satisfaction and other perceptions Design Specifications

IMS  Common interface methods are:  Command language interaction  Menu interaction  Form interaction  Icon/object-based interaction Interaction Methods and Devices

IMS  Users enter explicit commands to invoke operations  users must therefore remember syntax and semantics  MSDOS, UNIX commands  copy A:myfile.doc to B:myfile.doc  Complex applications such as word processors and spreadsheets may have many commands  print  save  copy Command Language Interaction

IMS  Users select from a list of system options and a specific operation is executed  Menu interaction is still the most widely used interaction method  Menus can differ greatly in their design and capability  simple single menu  hierarchy of menus  pop-up menus  drop-down menus  graphic menus Menu Interaction

IMS TEXT-BASED SYSTEM MENU OF CHOICES BOOKINGS 2CUSTOMERS 3TOURS 4MAINTENANCE 5LOGOUT What’s wrong with this one? Simple Single Menu

IMS Main Menu Menu Hierarchy

IMS  Wording  meaningful title, clear, unambiguous command verbs  Organisation  consistent, eg. related options should be grouped together  Length  use sub-menus to break up very long menus  Selection  methods should be clear and consistent  Highlighting  should be minimised and used to convey selected options (marked) or unavailable options (dimmed) Guidelines for Menu Design

IMS  Users fill in ‘blanks’ on a form when they interact with the system  Screen format is similar to paper-based forms  Effective for both input and presentation of data  Form interaction is common on many applications, the World Wide Web  Form-based programming languages  VB, Delphi, CGI(?) Form Interaction

IMS  Often based on metaphor  Icons are graphic symbols that look like the processing option they represent  Operations are selected by pointing at and clicking on the desired option  Easily understood and take up little screen space  Many icons appear in the form of buttons or controls Icon/Object-Based Interaction

IMS  Keyboard  Mouse  Joystick  Trackball  Touch screen  Light pen  Graphics tablet  Voice Common Interaction Devices

IMS  Entry  never require data to be inserted that is already known  Defaults  always provide defaults where appropriate  Units  make clear units of measure  Captioning  always provide a caption near fields to explain meaning Structuring Data Entry

IMS  Format  provide format details (decinal points, dollar signs, dates...)  Justify  automatically justify data entries - numbers right justified; text left justified  Help  always provide context sensitive help (use F1) Structuring Data Entry

IMS  Tests are usually handled by DBMS or by programs:  Type  proper type of data (eg. numeric, alpha …)  Combinations  do values in several fields combine in a sensible way  Missing data  eg. must have quantity for each customer order Validation of Input data

IMS  These tests are usually handled either by a DBMS or by programs:  Range  are data within proper range of values?  Size  correct number of characters?  Values  does value come from a standard set of values? Validation of Input data

IMS  Provide feedback  give status information to keep users informed  eg. Please wait while …  give prompting cues  eg. Enter customer account no.  give meaningful error and warning messages  avoid jargon, be specific  Provide help  for help, concepts, procedures, messages, menus, function keys, commands, etc. Other Interface Design Features

IMS  Mechanisms to control user access include  views  particular users see subset of DB in the interface  authorisation rules  restrictions to access and actions on data  encryption procedures  encryption and decoding procedures are necessary for highly sensitive data  authentication schemes  access restrictions controlled by passwords, biometric devices and smart cards Controlling User Access

IMS  3 major steps:  1 Designing the dialogue sequence  based on how the user wishes to use the system  2 Build a prototype  use tools such as CASE tools, Visual Basic, Access  3 Assess Usability  use same approach as with forms and reports - time to learn,speed of performance, rate of errors, retention over time, subjective satisfaction Designing Dialogues

IMS  Are becoming increasingly powerful  Are something of a standard  All previous design guidelines apply, together with several additional ones  organisational requirements, contextual issues  Typical GUI environments include Macintosh and Microsoft Windows - these come with extensive guidelines and consistency standards Graphical User Interfaces

IMS References  HOFFER, J.A., GEORGE, J.F. and VALACICH (2002) 3rd ed., Modern Systems Analysis and Design, Prentice-Hall, New Jersey, Chapter 14  WHITTEN, J.L., BENTLEY, L.D. and DITTMAN, K.C. (2001) 5th ed., Systems Analysis and Design Methods, Irwin/McGraw-HilI, New York, NY. Chapter 14