Obsah:
Definice - Co znamená shoda?
Shoda je míra dodržování předvolených očekávání. Míra, do jaké produkt splňuje svá předem určená kritéria, se v kontextu softwarového inženýrství označuje jako shoda.
Techopedia vysvětluje shodu
Vývojář softwaru stanoví funkční a nefunkční požadavky před vývojem softwaru. Funkční požadavky jsou požadavky, které představují základní funkčnost systému. Nefunkční požadavky jsou dodatečné požadavky, jako je omezení času, výkonu, dostupnosti, škálovatelnosti, spolehlivosti atd. Stupeň dodržování softwaru jeho funkčními požadavky je shoda softwaru s jeho požadavky.
Například dokument s požadavky na software může stanovit, že náklady na software by neměly přesáhnout 15 000 $. Toto je funkční požadavek, se kterým musí software souhlasit. Požadavek, jako je systém, který by měl podporovat ověřování HTTPS, je však nefunkční a software má vždy možnost přijmout nebo odmítnout.