Una caja negra es un elemento que se estudia solo en función de sus entradas y salidas, sin considerar su funcionamiento interno. Una caja negra interactúa con su entorno mediante entradas y salidas bien definidas, pero sin importar cómo logra sus resultados internamente. El enfoque de caja negra es útil cuando no se necesita conocer los detalles internos de cómo funciona un sistema.