Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Caja Negra
En teora de sistemas y fsica, se denomina caja negra a aquel elemento
que es estudiado desde el punto de vista de las entradas que recibe y las
salidas o respuestas que produce, sin tener en cuenta su funcionamiento
interno. En otras palabras, de una caja negra nos interesar su forma de
interactuar con el medio que le rodea (en ocasiones, otros elementos que
tambin podran ser cajas negras) entendiendo qu es lo que hace, pero
sin dar importancia a cmo lo hace. Por tanto, de una caja negra deben
estar muy bien definidas sus entradas y salidas, es decir, su interfaz; en
cambio, no se precisa definir ni conocer los detalles internos de su
funcionamiento.
global que es el programa que se pretende desarrollar, de esta manera se consigue una
independencia entre los mdulos que facilita su implementacin separada por un equipo
de trabajo donde cada miembro va a encargarse de implementar una parte (un mdulo)
del programa global; el implementador de un mdulo concreto deber conocer como es
la comunicacin con los otros mdulos (la interfaz), pero no necesitar conocer como
trabajan esos otros mdulos internamente; en otras palabras, para el desarrollador de un
mdulo, idealmente, el resto de mdulos sern cajas negras.
Pruebas de software
En pruebas de software, conociendo una funcin especfica para la que fue diseado el
producto, se pueden disear pruebas que demuestren que dicha funcin est bien
realizada. Dichas pruebas son llevadas a cabo sobre la interfaz del software, es decir, de
la funcin, actuando sobre ella como una caja negra, proporcionando unas entradas y
estudiando las salidas para ver si concuerdan con las esperadas.