Применение различных подходов с целью получения независимых решений, удовлетворяющих одинаковым требованиям.
Пример: Различные методы разработки программ, различные технические средства.
Примечание: Разнообразие не гарантирует независимость, но устраняет некоторые типы отказов по общей причине.