Obsah:
Definícia - Čo znamená Zhoda?
Konformácia je miera dodržiavania stanovených očakávaní. Miera, do akej produkt spĺňa svoje vopred stanovené kritériá, sa v kontexte softvérového inžinierstva označuje ako súlad.
Techopedia vysvetľuje zhodu
Vývojár softvéru stanovuje funkčné a nefunkčné požiadavky pred vývojom softvéru. Funkčné požiadavky sú tie požiadavky, ktoré predstavujú základnú funkčnosť systému. Nefunkčné požiadavky sú dodatočné požiadavky, ako je obmedzenie času, výkonu, dostupnosti, škálovateľnosti, spoľahlivosti atď. Stupeň dodržiavania funkčných požiadaviek softvéru je súlad softvéru s jeho požiadavkami.
Napríklad dokument o softvérových požiadavkách môže špecifikovať, že náklady na softvér by nemali prekročiť 15 000 dolárov. Toto je funkčná požiadavka, s ktorou musí softvér súhlasiť. Požiadavka, ako je systém, ktorý by mal podporovať autentifikáciu HTTPS, však nie je funkčná a softvér má vždy možnosť prijať alebo odmietnuť.