Зміст:
Визначення - Що означає відповідність?
Конформація - це ступінь дотримання заданих очікувань. Ступінь, в якій продукт відповідає своїм попередньо визначеним критеріям, називається відповідності в контексті інженерії програмного забезпечення.
Техопедія пояснює відповідність
Розробник програмного забезпечення встановлює функціональні та нефункціональні вимоги до розробки програмного забезпечення. Функціональні вимоги - це ті вимоги, які представляють основну функціональність, яку забезпечує система. Нефункціональні вимоги - це додаткові вимоги, такі як обмеження часу, продуктивності, доступності, масштабованості, надійності тощо. Ступінь відповідності програмного забезпечення його функціональним вимогам - відповідність програмного забезпечення його вимогам.
Наприклад, у документі з вимогами до програмного забезпечення може бути вказано, що вартість програмного забезпечення не повинна перевищувати 15 000 доларів США. Це функціональна вимога, з якою програмне забезпечення повинно погодитися. Однак така вимога, як система повинна підтримувати аутентифікацію HTTPS, є нефункціональною, і програмне забезпечення завжди має можливість приймати або відхиляти.