Inhoudsopgave:
Definitie - Wat betekent conformiteit?
Conformatie is de mate van naleving van vooraf ingestelde verwachtingen. De mate waarin een product voldoet aan de vooraf gespecificeerde criteria wordt conformiteit genoemd in de context van software engineering.
Techopedia verklaart Conformance
Een softwareontwikkelaar stelt functionele en niet-functionele vereisten vast voorafgaand aan softwareontwikkeling. De functionele vereisten zijn die vereisten die de kernfunctionaliteit van het systeem vertegenwoordigen. Niet-functionele vereisten zijn de aanvullende vereisten, zoals beperking van tijd, prestaties, beschikbaarheid, schaalbaarheid, betrouwbaarheid, enz. De mate van overeenstemming van de software met de functionele vereisten is de overeenstemming van de software met de vereisten.
Een softwarevereistendocument kan bijvoorbeeld specificeren dat de kosten van de software niet hoger mogen zijn dan $ 15.000. Dit is een functionele vereiste waarmee de software moet instemmen. Een vereiste zoals het systeem dat HTTPS-authenticatie moet ondersteunen, is echter niet functioneel en de software heeft altijd de optie om te accepteren of te weigeren.