Inleiding
Niet-functionele vereisten zijn de beperkingen of eisen die aan het systeem worden gesteld. Ze specificeren het kwaliteitskenmerk van de software. Niet-functionele vereisten hebben betrekking op zaken als schaalbaarheid, onderhoudbaarheid, prestaties, draagbaarheid, beveiliging, betrouwbaarheid en nog veel meer. Niet-functionele vereisten behandelen essentiële kwaliteitskwesties voor softwaresystemen. Als NFR's niet goed worden aangepakt, kunnen de resultaten het volgende omvatten:
Gebruikers, klanten en ontwikkelaars zijn ontevreden. Inconsistente software. Tijd- en kostenoverschrijding om de software te repareren die was voorbereid zonder rekening te houden met NFR's.
Soorten niet-functionele vereisten:
Schaalbaarheid
Betrouwbaarheid
Regelgevend
Onderhoudbaarheid
Onderhoudsgemak
Nutsvoorziening
Beveiliging
Beheersbaarheid
Data-integriteit
Capaciteit
Regelgevend
Beschikbaarheid
Bruikbaarheid
Interoperabiliteit
Milieu
Categorieën
Deze kunnen worden geclassificeerd als:
Prestatiebeperkingen – Betrouwbaarheid, beveiliging, responstijd, enz.
Operationele beperkingen – Deze omvatten fysieke beperkingen (grootte, gewicht), beschikbaarheid van personeel, overwegingen op het gebied van vaardigheidsniveau, toegankelijkheid van het systeem voor onderhoud, enz.
Interfacebeperkingen – Deze beschrijven hoe het systeem moet communiceren met zijn omgeving, gebruikers en andere systemen. Bijvoorbeeld gebruikersinterfaces en hun kwaliteiten (bijvoorbeeld gebruiksvriendelijkheid).
Economische beperkingen – Onmiddellijke en/of langetermijnkosten.
Levenscyclusvereisten – Kwaliteit van het ontwerp: Deze worden gemeten in termen van onderhoudbaarheid, verbetering van het vermogen en draagbaarheid.
Zero Friction en niet-functionele functies
Onder deze sectie vindt u de niet-functionele functies van het Zero Friction Platform
Backup en restore
Data Processing overeenkomst
Data retentie
Omgevingen
Introductie
Releases
Beveiliging
Service Level Agreement
Single Sign On
User profielen
