Съдържание:
Определение - Какво означава съответствие?
Конформацията е степента на придържане към предварително зададени очаквания. Степента, в която даден продукт отговаря на предварително зададените критерии, се определя като съответствие в контекста на софтуерното инженерство.
Техопедия обяснява съответствието
Софтуерният разработчик установява функционални и нефункционални изисквания преди разработването на софтуер. Функционалните изисквания са тези изисквания, които представляват основната функционалност, осигурена от системата. Нефункционалните изисквания са допълнителните изисквания като ограничаване на времето, производителността, наличността, мащабируемостта, надеждността и др. Степента на придържане на софтуера към неговите функционални изисквания е съответствието на софтуера с неговите изисквания.
Например, документ за изискване за софтуер може да уточни, че цената на софтуера не трябва да надвишава 15 000 долара. Това е функционално изискване, с което софтуерът трябва да се съгласи. Въпреки това, изискване като системата трябва да поддържа HTTPS удостоверяване е нефункционално и софтуерът винаги има възможност да приеме или отхвърли.