Sadržaj:
Definicija - Što znači sukladnost?
Konformacija je stupanj pridržavanja unaprijed postavljenih očekivanja. Stupanj do kojeg proizvod ispunjava svoje unaprijed određene kriterije naziva se sukladnost u kontekstu softverskog inženjerstva.
Tehopedija objašnjava sukladnost
Programer softvera utvrđuje funkcionalne i nefunkcionalne zahtjeve prije razvoja softvera. Funkcionalni zahtjevi su oni zahtjevi koji predstavljaju osnovnu funkcionalnost koju pruža sustav. Nefunkcionalni zahtjevi su dodatni zahtjevi poput ograničenja vremena, performansi, dostupnosti, skalabilnosti, pouzdanosti, itd. Stupanj pridržavanja softvera njegovim funkcionalnim zahtjevima je usklađenost softvera sa njegovim zahtjevima.
Na primjer, dokument sa zahtjevom za softver može navesti da cijena softvera ne smije biti veća od 15 000 USD. Ovo je funkcionalni zahtjev koji softver mora pristati. Međutim, zahtjev poput sustava koji bi trebao podržavati provjeru autentičnosti HTTPS nije funkcionalan i softver uvijek ima mogućnost prihvaćanja ili odbijanja.