Lecture 3: State Transition Networks (STNs) Flashcards
What is a State Transition Network (STN)?
A state transition network (STN) is a method of dialogue analysis on the interface. One STN should be used for each use case scenario.
What are the three things a State Transition Network (STN) will capture?
- State - a moment in time
- Transitions - trigger that causes change in state
- Paths - prescribed sequence(s) through state
What are the 5 State Transition Diagram?
- Abstract Diagram
- Visual Interface Diagram
- Annotated Diagram
- Indexed Diagram
- Branching Diagram
What is an ABSTRACT State Transition Diagram?
An abstract diagram captures the flow of user activities as abstractions, there are no visual details and they are easy to modify.
What is a VISUAL INTERFACE State Transition Diagram?
A visual interface diagram captures appearances as it passes through each state, good for details but is harder to modify.
What is an ANNOTATED State Transition Diagram?
An annotated diagram is a state transition diagram which is augmented to include explanatory text.
What is an INDEXED State Transition Diagram?
An index diagram is a diagram which is used to manage complexity an multiple possibilities.
What is a BRANCHING State Transition Diagram?
Most interfaces contain decision paths which leads to multiple transitions. Branching diagrams can be used along with abstract, visual interface and indexed diagrams to identify the (multiple) decisions paths and transitions.
What are the three issues regarding State Transitions Networks?
- A diagram can become too complex.
- Limited when modelling current concurrent dialogue
- No simple method for modelling special actions, e.g. Esc. and Help function.
What are the two uses of a State Transition Network?
- State Transition Networks provide a documentation of interaction scenarios that implement use cases of the system.
- States and actions can be analysed to ensure designs are sound and effective.
What is contextual task analysis?
Contextual task analysis is a study of users current tasks and workflow patterns. Results in a description of current tasks, workflows, understanding and specification of underlying user goals.
What are the 3 actions properties in regards to the use of dialogue analysis and state transition networks (STNs)?
- Completeness
- Non-determinism
- Consistency
What are the 2 state properties in regards to the use of dialogue analysis and state transition networks (STNs)?
- Reachability
2. Reversibility