Scenario Modelling
Duration
Half a day.
Prerequisites
Requirements Modelling.
Outline
Once the requirements for a system have been modelled and understood, how is it possible to know if they are correct or not? One way is to consider scenarios for the requirements. Scenarios can help to: validate requirements, generate acceptance criteria for requirements, verify the level of abstraction of each requirement and generate initial system architectures.
This module takes requirements one step further by taking use cases and modelling a number of scenarios for each one at both a high level and a low level and finishing with a tutor-led interactive group exercise.
1. Scenarios
- Defining scenarios
- Using scenarios
2. Scenarios in UML
- Sequence diagrams
- Communication diagrams
- High-level scenarios
3. Low-level scenarios
- Using scenarios with a clean-sheet application
- Using scenarios with a legacy project
- Using scenarios with evolving technology
4. Scenarios workshop
