Какими способами программные решения выполняют проверку надежности