Está en la página 1de 12

Inicios

y El concepto de caja negra se tom del campo de la

telecomunicacin y de la electrnica, donde a veces resultaba ms conveniente pasar por alto la estructura interna de los equipos, dada su complejidad, y centrarse en las entradas "imputs" y salidas "outputs" de los aparatos. Tambin es cierto que observando las entradas y salidas del aparato podamos hacernos una idea de lo que ocurra dentro o de su estructura interna.

yConocer el contenido de la caja

negra, no ser esencial para conocer el aparato (individuo) dentro de un sistema ms amplio del que forma parte.

La caja negra se utiliza para representar a los

sistemas cuando no sabemos que elementos o cosas componen al sistema o proceso, pero sabemos que a determinadas entradas corresponden determinadas salidas y con ello poder inducir, presumiendo que a determinados estmulos, las variables funcionaran en cierto sentido.

Se le dice "caja negra" a cualquier dispositivo o

proceso que cumple con una funcin especfica y determinada, aunque no se sepa, o se necesite saber en ese momento, su nombre ni su contenido ni cmo la realiza o cmo la va a realizar. Es una expresin genrica.

y En fsica se le denomina como 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.

Ahora, de una manera mas fcil de entender lo nico que nos interesa cuando tenemos una caja negra es 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.

y En programacin modular, donde un programa (o

un algoritmo) es dividido en mdulos, en la fase de diseo se buscar que cada mdulo sea una caja negra dentro del sistema 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.

Cuando se trata de un sistema del cual conocemos por completo su organizacin y comportamiento, Es una caja blanca. Es un caso extremo del problema de caja negra. El otro extremo est representado por un sistema del que conocemos perfectamente su organizacin, pero ignoramos su comportamiento. Aqu se trata de un problema general de anlisis de sistema

También podría gustarte