CIS 210 SystemsAnalysisandDevelopment Week Part II Designing Interfaces and Dialogues Objectives • Upon completion of part II you will be able to: – Understand and be able to explain the concepts related to designing interfaces and dialogues for the deliverables for their creation – Understand and be able to explain the concepts related to contrasting and applying interaction methods within a system – Understand and be able to explain the concepts related to input devices, layout designs, structured data entry fields, feedback and system help – Understand and be able to explain the concepts related to designing graphical user interfaces Overview • System Interface Design – How information is provided – How information is captured • Dialogue Design – Sequencing of interface displays • The Process of Designing Interfaces and Dialogues – User-focused – Iterative process • Deliverables – – – – Narrative overview Sample design Testing and usability assessment Dialogue sequence Interaction Methods and Devices • Command Language Interaction – User enters explicit statements – Command syntax and semantics – Good for experienced users • Menu Interaction – Menu hierarchies – Pop-up menu – Drop-down menu Interaction Methods and Devices • Form Interaction – Fill in the blanks – Effective for input and presentation – Effectively designed forms • Object-Based Interaction – Icons – Graphic symbols • Natural Language Interaction – Artificial Intelligence Interaction Methods and Devices • Hardware Options – – – – – – – – Keyboard Mouse Joystick Trackball Touch screen Light pen Graphics tablet Voice activated commands Designing Interfaces • Designing Layouts – Basing design on paper forms – Between-field navigation – Flexibility and consistency • Structuring Data Entry – Rules to consider • Controlling Data Input – Data entry errors • Providing Feedback – Status information – Prompting Cues – Error or warning messages • Providing Help – Commercial help products Designing Dialogues • Dialogue Design Process – Designing the sequence • Dialog diagramming – Building a prototype – Assessing usability • General Rules – – – – – – – – Consistency Shortcuts Feedback Closure Error handling Reversal Control Ease GUI Environments • GUI Design Issues – Common Rules • Become an expert of the GUI environment • Understand resources – Working with standards – Dialogue design issues • Establishing a sequence of displays • Dialogue diagramming Summary • • • • Interaction methods and devices Designing interfaces Designing dialogues GUI environments ... will be able to: – Understand and be able to explain the concepts related to designing interfaces and dialogues for the deliverables for their creation – Understand and be able to explain the... contrasting and applying interaction methods within a system – Understand and be able to explain the concepts related to input devices, layout designs, structured data entry fields, feedback and system... Methods and Devices • Command Language Interaction – User enters explicit statements – Command syntax and semantics – Good for experienced users • Menu Interaction – Menu hierarchies – Pop-up menu