Se produce una contradicción cuando hay un conflicto que impide la implementación del conjunto completo de requisitos.
Por ejemplo, si tiene los requisitos:
(1) Mientras esté funcionando con la batería, si la carga de la batería cae por debajo del 5% restante, el sistema mostrará un mensaje de advertencia para cambiar a la alimentación de CA.
- ¿Cómo se determina quién posee el código fuente?
- ¿Cuál es el alcance de una prueba unitaria?
- ¿Vale la pena comprar un MacBook como programador?
- ¿Cuál es la mejor universidad para estudiar informática en Australia?
- Quien es Jasper Lin?
(2) Mientras esté funcionando con la batería, si la carga de la batería cae por debajo del 10% restante, el sistema se apagará hasta que la alimentación de CA esté disponible.
Estos dos requisitos, tal como están escritos, están en conflicto entre sí. Si la carga cae por debajo del 10%, se apaga sola y evita que se vuelva a encender hasta que se aplique alimentación de CA. Sin embargo, si la carga cae por debajo del 5%, se muestra un mensaje de advertencia. El sistema no puede mostrar un mensaje de error si está apagado. El conflicto debe ser resuelto.