Inhaltsverzeichnis:
Definition - Was bedeutet Konformität?
Konformation ist der Grad der Einhaltung vorgegebener Erwartungen. Der Grad, in dem ein Produkt die festgelegten Kriterien erfüllt, wird im Kontext des Software-Engineerings als Konformität bezeichnet.
Techopedia erklärt die Konformität
Ein Softwareentwickler legt vor der Softwareentwicklung funktionale und nichtfunktionale Anforderungen fest. Die funktionalen Anforderungen sind die Anforderungen, die die vom System bereitgestellten Kernfunktionen darstellen. Nichtfunktionale Anforderungen sind die zusätzlichen Anforderungen wie Zeitbeschränkung, Leistung, Verfügbarkeit, Skalierbarkeit, Zuverlässigkeit usw. Der Grad der Einhaltung der funktionalen Anforderungen durch die Software ist die Konformität der Software mit den Anforderungen.
Beispielsweise kann in einem Software-Anforderungsdokument festgelegt werden, dass die Kosten der Software 15.000 USD nicht überschreiten dürfen. Dies ist eine funktionale Anforderung, der die Software zustimmen muss. Eine Anforderung, wie das System die HTTPS-Authentifizierung unterstützen sollte, ist jedoch nicht funktionsfähig und die Software hat immer die Option, diese zu akzeptieren oder abzulehnen.