Неопределённые значения влияют на стабильность работы программных систем следующим образом: при таких исходных данных функционирование программ трудно предсказать заранее, и вероятны различные аномалии, завершающиеся отказами. 1
Неопределённость возникает на самых ранних фазах разработки программного обеспечения. 2 Размытый и туманный характер носят требования к программной системе, которые приходится многократно уточнять, дополнять и согласовывать. 2
Также неопределённость может возникать в процессе тестирования, когда состояние целевой системы не полностью определено. 2 Например, такая ситуация может возникнуть, когда состояние целевой системы скрыто, а начальное состояние в требованиях не определено. 2 Неполнота информации о состоянии целевой системы может приводить к невозможности адекватной оценки правильности её поведения. 2
Для уменьшения влияния неопределённых значений на стабильность работы программных систем используются системы оперативной защиты, которые выявляют и блокируют негативные последствия проявления дефектов. 1