...
Fully-dressed use case description
Primary actor: awerknemer. | |||||||
Stakeholders and Interests: awerkgever. | |||||||
Brief description: De werknemer vult in het verlofformulier in welke datum het verlof begint en tot wanneer het verlof duurt. Na het invullen geeft de werknemer de reden van verlof op. Als de werknemer het ermee eens is gaat het systeem de aanvraag koppelen aan de opdrachtgever. | |||||||
Preconditions: awerknemer is ingelogd. | |||||||
Postconditions (Success Guarantee): aVerlof is aangevraagd en opgeslagen in het systeem | |||||||
Main Success Scenario (Basic Flow): a | |||||||
Actor Action | System Responsibility | ||||||
14 | werkenemer wil verlof aanvragen. | 2 | 5systeem geeft de gebruiker het verlof aanvraag formulier. | ||||
3 | werknemer vult de dagen in wanneer het verlof zal plaatsvinden. | 4 | systeem slaat de aanvraag op. | ||||
Extensions (Alternative Flow): |
System Sequence Diagram (optional)
...
3a | Werknemer neemt een paar uur verlof op, werknemer geeft ook de tijden aan wanneer het verlof plaats gaat vinden. | 4a | Systeem error, ga terug naar stap 2. |
Use case 4: Beoordelen verlof
...
Primary actor: a | |||||||
Stakeholders and Interests: a | |||||||
Brief description: De werkgever krijgt een verlofaanvraag van een werknemer. De werkgever kiest goedkeuren of afwijzen. Het systeem geeft vervolgens de melding aan de betreffende werknemer.. | |||||||
Preconditions: a | |||||||
Postconditions (Success Guarantee): a | |||||||
Main Success Scenario (Basic Flow): a | |||||||
Actor Action | System Responsibility | ||||||
1 | 4 | ||||||
2 | 5 | ||||||
Extensions (Alternative Flow): | |||||||
System Sequence Diagram (optional)
Operation Contracts (optional)
Use case 5: Genereren werkplekoverzicht
...
Primary actor: Werknemer | |||||||
Stakeholders and Interests: Werkgever | |||||||
Brief description: Werknemer genereert werkplekoverzicht waarin staat wie waar werkt per werkdag en welke plekken nog niet bezet zijn. | |||||||
Preconditions: Werknemer is ingelogd. | |||||||
Postconditions (Success Guarantee): Werkplek overzicht is beschikbaar voor werknemer. | |||||||
Main Success Scenario (Basic Flow): | |||||||
Actor Action | System Responsibility | ||||||
1 | Werknemer wil werkplekoverzicht genereren. | 2 | Systeem vraagt voor welke week en locatie het overzicht moet zijn. | ||||
3 | Werknemer geeft aan voor welke week en locatie hij een overzicht wil. | 4 | Systeem toont werkplekoverzicht. | ||||
Extensions (Alternative Flow): | |||||||
4 | Week/locatie is niet valide. Einde use case. |
System Sequence Diagram
Operation Contracts (optional)
Use case 6: Beheren werknemers
...
Primary actor: a | |||||||
Stakeholders and Interests: a | |||||||
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: a | |||||||
Postconditions (Success Guarantee): a | |||||||
Main Success Scenario (Basic Flow): a | |||||||
Actor Action | System Responsibility | ||||||
1 | 4 | ||||||
2 | 5 | ||||||
Extensions (Alternative Flow): | |||||||
System Sequence Diagram (optional)
Operation Contracts (optional)
Use case 7: Beheren werkplekken
...
De beheerder maakt, verwijdert of past een werkplek aan. Deze use case wordt gezien als een CRUD use case.