woensdag 27 januari 2010

Use Case 1

De eerste deadline die op onze jaarplanning staat is het afwerken van use case 1 tegen 07/02. Hieronder wordt de use case woordelijk en grafisch weergegeven.

Samenvatting

De gebruiker bouwt een activiteit op 'from scratch', waarbij eigen waarden worden gegeven aan de bouwblokken. De activiteit wordt nog niet geactiveerd.

Beschrijving

  1. De gebruiker kiest ervoor om een nieuwe activiteit samen te stellen.
  2. De gebruiker kiest ervoor om de activiteit 'from scratch’ op te bouwen, dus niet gebaseerd op een template.
    Opties:
    - Het systeem kent nog geen templates: er is enkel de optie tot het kiezen van een nieuwe activiteit 'from scratch' [Gekozen in GUC*]
    - Het systeem kent wel al templates: de 2 opties zijn mogelijk ('from scratch' en 'from template').
  3. De gebruiker definieert de nieuwe activiteit.
    (a) De gebruiker geeft een naam in voor de activiteit.
    (b) De gebruiker geeft een tag in. Deze tag wordt gebruikt voor het opslaan en zoeken van de template.
  4. Bouwblokken kiezen.
    (a) De verschillende bouwblokken worden weergegeven, afhankelijk van de context.
    (b) De gebruiker selecteert de blokken die hij in de activiteit wil opnemen.
    (c) De gebruiker slaat de template op (impliciet door verder te gaan met de volgende stap).
  5. De gebruiker definieert de nieuwe sfeer.
    (a) De gebruiker geeft een tag in voor de sfeer.
    (b) De gebruiker krijgt de verschillende blokken te zien die tot de activiteit behoren.
    (c) De gebruiker geeft aan elk van de blokken een hoog-niveau waarde.
    (d) De gebruiker slaat de sfeer op (impliciet in stap 6).
  6. De gebruiker kiest ervoor om de activiteit nog niet te activeren.

Grafische voorstelling

We hebben de use case ook grafisch uitgewerkt. Dit is een soort storyboard van hoe de GUI er ongeveer kan gaan uitzien. Deze GUC komt bijna volledig overeen met use case 1**.

*GUC = Grafische use case
**In de GUC selecteren we de blok muziek. We zullen dit apparaat echter pas later implementeren.

Geen opmerkingen:

Een reactie posten