Version 3, last updated by veraltb at Apr 15 07:57 2009 UTC

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

  1. User exposes available instrument panel.
  2. User selects instrument classification.
  3. User locates instrument from those in classification.
  4. User drags desired instrument from collection to ensemble space.
  5. Instrument appears in ensemble space.

Extensions

  1. Panel indicates an instrument cannot be added if instrument limit reached.

Variations

  1. Instrument panel may already be exposed.
  2. Classification may already be selected from previous action.
  • 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?