Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Primary actor: Werknemer

Stakeholders and Interests: Werkgever

Brief description: Werknemer geeft aan welke dagen de werknemer op kantoor of thuis worden gewerkt. Bij het invullen van de dagen op kantoor geeft de werknemer aan op welke werkplek er wordt gewerkt. Na het invullen wordt het schema bijgewerkt.

Preconditions: Werknemer is ingelogd op het portaal.

Postconditions (Success Guarantee): Bezetting is ingevuld en het schema is bijgewerkt door het systeem.

Main Success Scenario (Basic Flow): 

Actor Action

System Responsibility

1Werknemer wilt bezetting doorgeven.2Systeem vraagt voor welke week de werknemer het schema wilt invullen.
3Werknemer geeft aan voor welke week de werknemer het schema gaat invullen.4Systeem geeft de mogelijkheid om voor de gekozen week de bezetting in te vullen.
5Werknemer vult het schema voor de week in.6Systeem geeft aan dat het schema bijgewerkt is.

Extensions (Alternative Flow):

3aWerknemer geeft niet aan voor welke week het schema ingevuld moet worden. Einde use case5a

Werknemer maakt geen keuze, einde use case.

3bWerknemer geeft een week door die al voorbij is. Ga door naar stap 25bSysteem detecteert ongeldige invoer, ga terug naar stap 5.


VERBETERDE VERSIE

Actor Action

System Responsibility

1Werknemer wilt bezetting doorgeven.2Systeem geeft een overzicht van de werkplekken (voor de huidige week)
3Werknemer geeft aan op welke dag en welke plek de werknemer gaat werken.4Systeem werkt het schema bij.


5Systeem geeft aan dat het schema bijgewerkt is.

Extensions (Alternative Flow):

3aWerknemer wilt het schema voor een andere week invullen, werknemer selecteert geeft aan voor welke week het schema ingevuld gaat worden. Ga terug naar stap 2.4awerknemer geeft een ongeldige werkplek door, systeem geeft een foutmelding. Ga terug naar stap 3.
3bWerknemer
die selecteert
geeft niks door, eind use case.

System Sequence Diagram

Operation Contracts (optional)

...