Version 3, last updated by veraltb at Apr 15 07:57 2009 UTC
UseCase AddInstrumentToEnsemble
Use case: Add instrument to ensemble
Characteristic Information
- Goal in context: User selects an instrument and includes it in the ensemble.
- Scope: Application
- Preconditions: Maximum number of instruments in ensemble has not been reached.
- Success end condition: Instrument is included in the ensemble.
- Failed end condition: Instrument is not included in the ensemble.
- Primary actor: Robot Rock user
- Trigger: User
Main Success Scenario
- User exposes available instrument panel.
- User selects instrument classification.
- User locates instrument from those in classification.
- User drags desired instrument from collection to ensemble space.
- Instrument appears in ensemble space.
Extensions
- Panel indicates an instrument cannot be added if instrument limit reached.
Variations
- Instrument panel may already be exposed.
- Classification may already be selected from previous action.
Related Information
- Priority: Top
- Superordinate use case: UseCase_DanceBeat
- Subordinate use cases: None.
- Secondary actors: Instrument panel, ensemble space
Schedule
- Due date: Beta release
Open issues
- What is the state of newly added instruments? Playing, muted?
- At what point is single-layer instrument classification too simplistic?