Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Andere functionele eisen (optional)

 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.

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

NFR1

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.

...