Según Ribes, existen dos tipos de contingencia: las de ocurrencia y las de función.
Las contingencias de ocurrencia se refieren a eventos impredecibles que pueden afectar a un sistema, mientras que las de función se relacionan con la incapacidad de un componente o sistema para realizar su función principal.