Non-functional Requirements

Uitgaand van de FURPS+ methode, zijn er een aantal categorieën waaronder de non-functionele requirements opgedeeld kunnen worden. Het gaat om;

  • Usability
  • Reliability
  • Performance
  • Supportability
  • Security


De F van functionality is hierbij expres weggelaten, omdat dit functionele requirements zijn, dus deze horen niet in dit onderdeel. Hieronder volgen overzichten met per categorie de requirements die daarbij horen.

Usability

Code

Description

NFR1Het portaal moet vanaf de eerste keer direct duidelijk zijn en navigeerbaar voor gebruikers. Acties zoals het indienen van een verlof aanvraag moeten binnen een paar minuten te leren zijn.
NFR2Het systeem moet bruikbaar zijn voor mensen met kleurenblindheid. Dit betekent dat tekst en knoppen voldoende contrast hebben, zodat het voor iedereen leesbaar is.
NFR3Als gebruikers iets invullen wat niet mogelijk is, of vergeten een veld in te vullen, moet dit via een duidelijke error worden aangegeven.
NFR4Icoontjes en afbeeldingen moeten duidelijk en onmiddellijk te begrijpen zijn. Icoontjes moeten dus niet te abstract zijn.
NFR5Voor alle functionaliteit moet het mogelijk zijn om het ongedaan te maken.
NFR6Er moet een logische flow tussen tools en pagina's bestaan.

Reliability

Code

Description

NFR7Iedere werknemer en werkgever moet toegang hebben tot het portaal zolang ze bij JDI werken.
NFR8Aan de hand van constraints moet inconsistentie in de data voorkomen worden.

Performance

Code

Description

NFR9Responstijd voor iedere pagina is maximaal 1 seconde. 
NFR10De database queries moeten binnen 0.5 seconde klaar zijn.
NFR11Als nieuwe gegevens worden opgegeven (werkplek registratie, verlof aanvraag, etc), mag het niet langer dan 0.5 seconde duren voordat de gebruiker een confirmatie terugkrijgt.

Supportability

Code

Description

NFR12Issues die ervoor zorgen dat het portaal niet goed beschikbaar is moeten binnen 1 werkdag opgelost kunnen worden.

Security

Code

Description

NFR13Persoonsgegevens van werknemers zijn alleen inzichtelijk voor werkgevers en niet voor andere werknemers.
NFR14Wachtwoorden worden gehashed, zodat ieder wachtwoord alleen bekend is bij de gebruiker waar die bijhoort.
NFR15Het HR Portaal mag geen code uitvoeren die in de door gebruiker ingevoerde data staat.
NFR16De 'beheren werknemers' tools moeten alleen beschikbaar zijn voor ingelogde werkgevers.
NFR17Beoordelen van verlofaanvragen moet alleen beschikbaar zijn voor ingelogde werkgevers.
NFR18De database moet alleen via het portaal te bereiken zijn, dus mensen die geen toegang hebben tot het hr portaal hebben ook geen toegang tot de database.
NFR19Werknemers mogen alleen het portaal gebruiken, en moeten geen toegang hebben tot de achterliggende code.



  • No labels
Write a comment…