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. Hieronder volgen overzichten met per categorie de requirements die daarbij horen.
Indexen van de NFR's fixen
Usability
Code | Description |
---|---|
NFR1 | Het portaal moet makkelijk te begrijpen zijn, en dingen zoals het indienen van een verlof aanvraag moet makkelijk zijn om te leren. |
NFR2 | Het systeem moet bruikbaar zijn voor mensen met kleurenblindheid. |
NFR3 | Als gebruikers iets invullen wat niet mogelijk is, of vergeten een veld in te vullen, moet dit via een duidelijke error worden aangegeven. |
NFR4 | Icoontjes en afbeeldingen moeten duidelijk zijn en onmiddellijk te begrijpen. Icoontjes moeten dus niet te abstract zijn. |
NFR5 | Voor alle functionaliteit moet een optie beschikbaar zijn om het ongedaan te maken. |
NFR6 | Er moet een logische flow tussen tools en pagina's bestaan, zodat het navigeren voor gebruikers makkelijk is. |
Reliability
Code | Description |
---|---|
NFR7 | Iedere werknemer en werkgever moet toegang hebben tot het portaal zolang ze bij JDI werken. |
NFR8 | Aan de hand van constraints moet er geen inconsistentie in de data ontstaan. |
Performance
Code | Description |
---|---|
NFR9 | Respons tijd voor iedere pagina is maximaal 1 seconde. |
NFR10 | De database queries moeten binnen 0.5 seconde klaar zijn. |
Supportability
Code | Description |
---|---|
NFR1 | |
NFR2 |
Security
Code | Description |
---|---|
NFR3 | Personal user information needs to remain confidential to all parties other than system administrators. |
NFR4 |