les 3 IxD - Use cases

Interaction Design
use case diagram
1 / 12
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolvwoLeerjaar 5

Cette leçon contient 12 diapositives, avec quiz interactif et diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

Interaction Design
use case diagram

Slide 1 - Diapositive

Waar staan we nu?
  1. Probleemstelling                   Wat is het nut van de app?
  2. Programma van Eisen         Wat moet de app kunnen?
  3. Use case diagram                 Welke functies zitten er in?
  4. Navigatiemodel                      Via welke schermen werk je?
  5. Vormgeving                              Passende look & feel
  6. Gebruikerservaring               Prettig in gebruik
  7. Klikmodel (powerpoint)      Simulatie van de app

Slide 2 - Diapositive

de stap van vandaag
van eisen aan de app (requirements)
naar
functies van de app: use cases

Slide 3 - Diapositive

Use Case diagram

Slide 4 - Diapositive

Use cases zijn...
Interactieve taken met systeem die een resultaat opleveren voor gebruikers

Formulering als 'actie': zelfst.nmwoord + werkwoord

Slide 5 - Diapositive

Use case diagram is...

Het systeem: Rechthoek met naam
Use cases: binnen het systeem

Actoren:
  • kunnen use cases uitvoeren
  • representeren gebruikersrollen
  • staan buiten systeem
  • kan ook een extern systeem zijn
 

Slide 6 - Diapositive

Voorbeeld Terrasjesapp
Functionele reqs: het systeem moet 
... een overzicht geven van alle cafés uit de caféketen.
... gebruikers de mogelijkheid bieden bestellingen te doen
... een bestelling aan een tafelnummer koppelen.
... een ingevoerde bestelling kunnen verwerken.
...een betaling voor een bestelling kunnen verwerken.
... enzovoort

Slide 7 - Diapositive

Voorbeeld Terrasjesapp
Functionele reqs: het systeem moet 
... een overzicht geven van alle cafés uit de caféketen.
... gebruikers de mogelijkheid bieden bestellingen te doen.
... een bestelling aan een tafelnummer koppelen.
... een ingevoerde bestelling kunnen verwerken.
...een betaling voor een bestelling kunnen verwerken.
... enzovoort

Slide 8 - Diapositive

Func. reqs naar use cases 
Het systeem moet:
... gebruikers de mogelijkheid bieden bestellingen te doen.
... een ingevoerde bestelling kunnen verwerken.
...een betaling voor een bestelling kunnen verwerken.

Uit deze requirements komen
deze use cases
(naast nog andere UC's) 

Slide 9 - Diapositive

Zoek de fouten in het UC diagram

Slide 10 - Question ouverte

UC diagrammen in Word

Slide 11 - Diapositive

Aan de slag met use cases
  1. Kijk naar de functionele eisen van je app
  2. Formuleer use cases op basis van je eisen
  3. Maak een use case diagram (met Word)
  4. Inleveren in de ELO voor feedback + punten

Slide 12 - Diapositive