...
Andere functionele eisen (optional)
Code | Description |
FR1 | Het programma |
FR2 | Het programma moet in staat zijn om alle input die door de gebruiker wordt ingevoerd te valideren voordat hij deze door stuurt naar de database zodat er geen kwaadaardige query's naar de database worden gestuurd. |
FR3 | Het programma moet in staat zijn om te draaien op zowel Windows als MacOS zodat het zoveel mogelijk gebruikers kan ondersteunen door op de meest recente OS'en te kunnen draaien. |
FR4 | Het programma moet standalone worden kunnen gelanceerd zodat de gebruiker geen externe webhosting hoeft te onderhouden. |
Non-functionele eisen
De volgende non-functionele requirements zijn geschreven volgens FURPS.
Usability
Non-functionele eisen
De volgende non-functionele requirements zijn geschreven volgens FURPS.
Usability
CodeCode | Description |
NFR1 | Een gebruiker moet de resultaten van een competitie in kunnen voeren zonder elk lid of resultaat aan te hoeven klikken. |
NFR2 | Een gebruiker moet met weinig klikken minder dan 4 kliks tot de functies kunnen komen. |
NFR3 | Een gebruiker moet de functies kunnen gebruiken met zo min mogelijk zonder pop-up windows tenzij er een foutmelding binnen komt of er een vraag wordt gesteld. |
NFR4 | Het programma moet standalone worden kunnen gelanceerd zodat de gebruiker geen externe webhosting hoeft te onderhouden. |
Reliability
Supportability
Code | Description |
NFR5 | Het programma moet in staat zijn om op een gemakkelijke manier te schakelen tussen verschillende databases, zodat de gebruikers zonder veel moeite tussen verschillende databases kunnen schakelen. |
NFR6 | Het programma moet in staat zijn om te draaien op zowel Windows als MacOS zodat het zoveel mogelijk gebruikers kan ondersteunen door op de meest recente OS'en te kunnen draaien. |
Performance
Code | Description |
NFR2NFR7 | Alle schermen moeten binnen minimaal 2 seconden laden |
Security
Code | Description |
NFR2NFR8 | SQL-injecties moeten voorkomen worden door prepared statements. |
...