Use Case: |
Pagina aanmaken/bewerken
|
Number
|
PAG-01
|
Version
|
0.1
|
Description
|
Een student/administrator/medewerker kan pagina’s aanmaken als deze nog niet bestaan. Uiteraard gelden hier wel regels voor; een student kan niet op de root van het systeem nieuwe pagina’s aanmaken. Deze privileges worden toegekend door leden van de faculteit zoals dat nodig is. Bestaat de pagina wel al, dan verloopt de Use Case via een alternative path: de gebruiker kan de pagina bewerken.
|
Actor
|
- Student
- Administrator
- Medewerker
|
Trigger
|
- De gebruiker geeft aan een pagina aan te willen maken.
- De gebruiker geeft aan een pagina te willen bewerken.
|
Basic course of events
|
Pagina aanmaken
- De gebruiker geeft aan een pagina aan te willen maken.
- Het systeem maakt een lege pagina aan en gaat naar het bewerken-scherm.
- De gebruiker bewerkt de pagina, geeft aan welke gebruikers de pagina mogen bewerken en drukt op de 'opslaan' knop.
- Het systeem slaat de pagina op en geeft hem weer aan de gebruiker.
|
Alternate paths
|
Pagina bewerken
- De gebruiker geeft aan een pagina te willen bewerken.
- Het systeem gaat naar het bewerken-scherm.
- De gebruiker bewerkt de pagina en drukt op de 'opslaan' knop.
- Het systeem slaat de pagina op en geeft hem weer aan de gebruiker.
Pagina verwijderen
- De gebruiker geeft aan een pagina te willen bewerken.
- Het systeem gaat naar het bewerken-scherm.
- De gebruiker drukt op de 'verwijderen' knop.
- Het systeem verwijdert de pagina.
|
Preconditions
|
Basic Course of Events:
- De gebruiker moet ingelogd zijn.
Pagina bewerken
- De pagina moet bestaan.
- De gebruiker moet bevoegd zijn om de pagina te bewerken.
Pagina verwijderen
- De pagina moet bestaan.
- De gebruiker moet bevoegd zijn om de pagina te verwijderen.
|
Postconditions
|
Pagina aanmaken
Pagina bewerken
- De wijzigingen zijn opgeslagen.
Pagina verwijderen
|
Related business rules
|
|