Functioneel Vs Niet-Functioneel Flashcards
(11 cards)
Wat zijn requirements in softwareontwikkeling?
Specificaties van wat een systeem moet doen en hoe het moet presteren.
Wat beschrijven functionele requirements?
Wat een systeem moet doen, de specifieke functionaliteiten en gedragingen.
Noem de kenmerken van functionele requirements.
- Gedragsgeoriënteerd
- Input/output
- Gebruikersinteracties
- Functionaliteit
Geef een voorbeeld van een functionele requirement voor een emailsysteem.
Het emailsysteem moet in staat zijn om e-mails te verzenden, ontvangen en opslaan.
Wat beschrijven niet-functionele requirements?
Criteria waaraan het systeem moet voldoen, gerelateerd aan de kwaliteit van de diensten.
Noem de kenmerken van niet-functionele requirements.
- Prestatiegeoriënteerd
- Randvoorwaarden (Beperkingen en criteria)
- Kwaliteitskenmerken
Kwaliteitskenmerken bevatten bv. betrouwbaarhied, schaalbaarheid en gebruiksvriendelijkheid
Geef een voorbeeld van een niet-functionele requirement met betrekking tot betrouwbaarheid.
Het systeem moet 99.9% uptime hebben.
Wat is het verschil in doel tussen functionele en niet-functionele requirements?
- Functionele: Bepalen wat het systeem doet
- Niet-functionele: Bepalen hoe het systeem moet presteren
Wat zijn de focuspunten van functionele requirements versus niet-functionele requirements?
- Functionele: Specifieke functies en gedragingen
- Niet-functionele: Prestaties, beperkingen en kwaliteitseigenschappen
Vul in: Functionele requirements specificeren de _______ die een systeem moet bieden.
[functies en gedragingen]
Vul in: Niet-functionele requirements bepalen de _______ en prestatiecriteria die het systeem moet bereiken.
[kwaliteitskenmerken]