Dialogue notation focus on STNs extract from chap 8 slides for Human Computer Interaction

Slides:



Advertisements
Similar presentations
Interaction Design: Visio
Advertisements

Getting Started with PowerPoint
Chapter 16 dialogue notations and design. Dialogue Notations and Design Dialogue Notations –Diagrammatic state transition networks, JSD diagrams, flow.
Chapter 16 (continued) dialogue notations and design.
Dialogue Notations and Design zDialogue Notations yDiagrammatic xstate transition networks, JSD diagrams, flow charts yTextual xformal grammars, production.
1 textual notations grammars production rules CSP and event algebras.
Heim, Chapters and Dix et al, Chapter 15 Lecture 3 Modeling and Documenting Requirements.
Chapter 16 dialogue notations and design. Dialogue Notations and Design Dialogue Notations –Diagrammatic state transition networks, JSD diagrams, flow.
GUI Testing. High level System Testing Test only those scenarios and outputs that are observable by the user Event-driven Interactive Two parts to test.
PowerPoint Practice Exercise
FIRST COURSE Word Tutorial 2 Editing and Formatting a Document.
Using IFT’s Template Presentation & PowerPoint ® to Enhance Presentations © 2010 Institute of Food Technologists.
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
Creating, Formatting, and Editing a Word Document with a Picture
Lecture 1 Introduction to Excel OVERVIEW Introduction Basics of Cells Modifying Columns and Rows Formatting Cells Saving Working with Formulas Basics.
BoardMaker Ver 6 Creating Interactive Activities for the Classroom.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Word Project 8 Working with Macros and Visual Basic for Applications (VBA)
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
MS-Access XP Lesson 5. Creating a Query with Expression Builder Eg. Consider the following table. Table Name: Overtime Fields & Data types: Emp No (Number),
COMPREHENSIVE ICT Document Preparation System Mr.S.Sajiharan Computer Unit Faculty of Arts and Culture South Eastern University of Srilanka.
Chapter 9 Macros, Navigation Forms, PivotTables, and PivotCharts
Introduction to Communicator 2007 Send and receive instant messages Now for the payoff: instant messages. They combine the advantages of and phone.
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
In Shape with Visio Creating a Timeline To create a timeline 1.Open Visio Under Category, click Project Schedule. 3.Click Timeline, and.
FIRST COURSE Word Tutorial 2 Editing and Formatting a Document.
XP M.S. Word Editing and Formatting a Document. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 Objectives Check spelling and grammar.
Microsoft Word 2010 Chapter 1 Creating, Formatting, and Editing a Word Document with Pictures.
Advanced Forms Lesson 10.
1 Access Lesson 1 Microsoft Access Basics Microsoft Office 2010 Introductory.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin TECHNOLOGY PLUG-IN T8 DECISION MAKING USING ACCESS.
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
Database Applications – Microsoft Access Lesson 6A Designing Custom Forms Updated F13 24 slides in presentation 1.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
This tutorial teaches Microsoft Word basics. Although knowledge of how to navigate in a Windows environment is helpful, this tutorial was created for.
Database Applications – Microsoft Access Lesson 3 Creating and Modifying Forms and Reports Updated 09/13 35 slides in presentation.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
Course ILT Forms and queries Unit objectives Create forms by using AutoForm and the Form Wizard, and add or modify form headers and footers Open and enter.
Office graphic copyright by Microsoft Corp.
1 chapter 16 dialogue notations and design (pt 1).
Sequence Diagrams And Collaboration Diagrams HungNM.
1 Creating Windows GUIs with Visual Studio. 2 Creating the Project New Project Visual C++ Projects Windows Forms Application Give the Project a Name and.
PowerPoint Practice Exercise 1 1.Save this file in your AV-TECH Folder as PowerPoint Practice Exercise 1. 2.Open this file in PowerPoint. 3.Edit each slide.
Microsoft Access 2000 Presentation 3 Creating Databases Part II (Creating Forms)
Fall 2003Sylnovie Merchant, Ph.D. ACCESS Tutorial Note: The purpose of this tutorial is to provide an introduction to some of the functions of ACCESS in.
Editing Basics Lesson 8. Skills Matrix SKILL #MATRIX SKILL 2.2.1Cut, copy, and paste text 2.2.2Find and replace text 4.1.1Insert building blocks in documents.
PowerPoint Practice Exercise 1.Save this file on your computer. 2.Open this file in PowerPoint 3.Edit each slide according to the instructions provided.
Microsoft Visual Basic 2010 CHAPTER TWO Program and Graphical User Interface Design.
Unit 1, Chapter 1. Creating & Editing  Objectives  Enter & format text  Save  Insert & format a picture  Add a border to the page  Print.
Dialogue Notations and Design zDialogue Notations yDiagrammatic xstate transition networks, JSD diagrams, flow charts yTextual xformal grammars, production.
Guidelines for Friendly Owl Reviewers Friendly Owl Software, Inc.
PowerPoint Chapter 1 Creating and Editing a Presentation with Clip Art Discovering Computers & Microsoft Office 2010.
Design around your audience:  Keep layouts clean and simple for all audiences. Be consistent.  For professionals, try using a sophisticated template.
Open the standard.idw template. Save copy as a different file name. If you want to create as a template, save to the c:\Program Files\Autodesk \Inventor10.
Program and Graphical User Interface Design
Creating, Formatting, and Editing a Word Document with Pictures
Microsoft® Word 2010 Training
Program and Graphical User Interface Design
Database Applications – Microsoft Access
Shelly Cashman: Microsoft Word 2016
European Computer Driving Licence
dialogue notations and design
Dialogue Notations and Design
1 Word Processing Part I.
Presentation transcript:

dialogue notation focus on STNs extract from chap 8 slides for Human Computer Interaction

think about dialogue what does it mean in UI design? Minister: do you name take this woman … Man: I do Minister: do you name take this man … Woman: I do Minister: I now pronounce you man and wife

State transition networks (STN) circles - states arcs - actions/events

State transition networks - events arc labels a bit cramped because: –notation is `state heavy‘ –the events require most detail

State transition networks - states labels in circles a bit uninformative: –states are hard to name –but easier to visualise

Hierarchical STNs managing complex dialogues named sub-dialogues

Flowcharts familiar to programmers boxes - process/event - not state use for dialogue (not internal algorithm) Delete D1 Please enter employee no.: ____ Delete D3 Name: Alan Dix Dept: Computing delete? (Y/N): _ Please enter Y or N Delete D2 Name: Alan Dix Dept: Computing delete? (Y/N): _ answer? C2 Finish read record C1 delete record C3 other NY

JSD diagrams for tree structured dialogues –less expressive –greater clarity transactionlogin add employee record change employee record display employee record logout Personnel Record System delete employee record *

Concurrent dialogues - I simple dialogue box Text Style bold italic underline example

Concurrent dialogues - II three toggles - individual STNs bolditalicunderline NO bold click on ‘bold’ NO italic click on ‘italic’ NO u’line click on ‘underline’

Concurrent dialogues - III bold and italic combined Text Style bold italic underline example NO style bold only click on ‘bold’ click on ‘italic’ italic only bold italic click on ‘bold’ click on ‘italic’

Concurrent dialogues - IV all together - combinatorial explosion ‘italic’ NO style bold only ‘bold’ italic only bold italic ‘bold’ ‘italic’ u’line only bold u’line ‘bold’ italic u’line bold italic u’line ‘bold’ ‘italic’ ‘underline’ Text Style bold italic underline example

Action properties completeness missed arcs unforeseen circumstances determinism several arcs for one action deliberate: application decision accident: production rules nested escapes consistency same action, same effect? modes and visibility

Checking properties (i) completeness –double-click in circle states? double click ?

Checking properties (ii) Reversibility: –to reverse select `line'

Checking properties (ii) Reversibility: –to reverse select `line' –click

Checking properties (ii) Reversibility: –to reverse select `line' –click - double click

Checking properties (ii) Reversibility: –to reverse select `line' –click - double click - select `graphics' –(3 actions) N.B. not undo

State properties reachability can you get anywhere from anywhere? and how easily reversibility can you get to the previous state? but NOT undo dangerous states some states you don't want to get to

Dangerous States word processor: two modes and exit F1- changes mode F2- exit (and save) Esc- no mode change but... Esc resets autosave edit exit menu F1F2 Esc

Dangerous States (ii) exit with/without save  dangerous states duplicate states - semantic distinction F1-F2 - exit with save F1-Esc-F2 - exit with no save edit exit menu F1F2 Esc edit exit menu F1F2 Esc any update

Lexical Issues visibility differentiate modes and states annotations to dialogue style command - verb noun mouse based - noun verb layout not just appearance...

layout matters word processor - dangerous states old keyboard - OK Esc F1F2 F3... F tab... edit exit menu F1F2 Esc edit exit menu F1F2 Esc any update

layout matters new keyboard layout intend F1-F2 (save) finger catches Esc EscF1F2F3... edit exit menu F1F2 Esc edit exit menu F1F2 Esc any update

layout matters new keyboard layout intend F1-F2 (save) finger catches Esc F1-Esc-F2 - disaster! EscF1F2F3... edit exit menu F1F2 Esc edit exit menu F1F2 Esc any update

Dialogue Analysis - Summary Properties of dialogue action properties: –completeness, determinism, consistency state properties: –reachability, reversibility, dangerous states Presentation and lexical issues visibility, style, layout N.B. not independent of dialogue

Digital watch – User Instructions two main modes limited interface - 3 buttons button A changes mode

Digital watch – User Instructions dangerous states guarded by two second hold completeness distinguish depress A and release A what do they do in all modes?

Digital watch – Designers instructions and... that’s just one button

example - nuclear control dangerous state? missing arcs + – RED AMBER GREEN + – + – Alarm Control

revised STN CONFIRM Emergency Confirm CANCEL + – TEMP AMBER GREEN + RED – CONFIRM CANCEL + – Alarm Control