Requirements Engineering/het werk/werkstuk/2013-14/Groep 07/report/Use Case PAG-01

Uit Werkplaats
< Requirements Engineering‎ | het werk‎ | werkstuk‎ | 2013-14‎ | Groep 07‎ | report
Versie door Sander van Dam (overleg | bijdragen) op 3 apr 2014 om 14:19
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken
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

  1. De gebruiker geeft aan een pagina aan te willen maken.
  2. Het systeem maakt een lege pagina aan en gaat naar het bewerken-scherm.
  3. De gebruiker bewerkt de pagina, geeft aan welke gebruikers de pagina mogen bewerken en drukt op de 'opslaan' knop.
  4. Het systeem slaat de pagina op en geeft hem weer aan de gebruiker.
Alternate paths

Pagina bewerken

  1. De gebruiker geeft aan een pagina te willen bewerken.
  2. Het systeem gaat naar het bewerken-scherm.
  3. De gebruiker bewerkt de pagina en drukt op de 'opslaan' knop.
  4. Het systeem slaat de pagina op en geeft hem weer aan de gebruiker.

Pagina verwijderen

  1. De gebruiker geeft aan een pagina te willen bewerken.
  2. Het systeem gaat naar het bewerken-scherm.
  3. De gebruiker drukt op de 'verwijderen' knop.
  4. 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

  • De pagina is aangemaakt.

Pagina bewerken

  • De wijzigingen zijn opgeslagen.

Pagina verwijderen

  • De pagina is verwijderd.
Related business rules
  • 02
  • 05
  • 07

PAG-01.PNG