1. Caja negra (sistemas) Pruebas de software centros de debate en la concepción moderna y postmoderna de lo
humano.
En teoría de sistemas y física, se denomina caja negra a aquel En pruebas de software, conociendo una función específica para
elemento que es estudiado desde el punto de vista de las entradas la que fue diseñado el producto, se pueden diseñar pruebas que Filosóficamente nos puede llevar a concebir que el contenido de
que recibe y las salidas o respuestas que produce, sin tener en demuestren que dicha función está bien realizada. Dichas la caja carece de interés, que todo lo que se consideraba
cuenta su funcionamiento interno. En otras palabras, de una caja pruebas son llevadas a cabo sobre la interfaz del software, es tradicionalmente vida emotiva o psíquica de los individuos es
negra nos interesará su forma de interactuar con el medio que le decir, de la función, actuando sobre ella como una caja negra, solo un epifenómeno, resultado y no causa, de acciones.
rodea (en ocasiones, otros elementos que también podrían ser proporcionando unas entradas y estudiando las salidas para ver si Filosóficamente esa visiona es llamada "materialista periférica"
cajas negras) entendiendo qué es lo que hace, pero sin dar son o no las esperadas. o "conductismo filosófico o radical", que se puede resumir en la
importancia a cómo lo hace. Por tanto, de una caja negra deben proposición que "poseer una mente no significa otra cosa que
estar muy bien definidas sus entradas y salidas, es decir, su Caja Negra (psicología) desplegar un tipo especial y elaborado de conductas o tener una
interfaz; en cambio, no se precisa definir ni conocer los detalles predisposición a tales conductas cuando las circunstancias son
internos de su funcionamiento. favorables" (D.M Amstrong) Tal vision es común entre algunos
El uso moderno del termino caja negra para referirnos a un (pero no todos) los conductistas. Por ejemplo, B. F. Skinner para
modelo se deriva de la ingeniería de sistemas, y se aplica a algún quien la conducta humana es una función de las historias
Contenido sistema o mecanismo de contenido desconocido (o sin interés ambientales de refuerzo y puede ser, por lo tanto, explicada sin
para el análisis) y del cual solo podemos conocer (o solo nos recurrir a conceptos tales como ideas, intenciones, emociones,
[ocultar] interesamos en) lo que lo afecta y lo que produce. Casi cualquier etc.
cosa puede ser descrita como una caja negra: un transistor, un
algoritmo, un programa de computación etc. En una aplicación
1 Justificación típica, estudiantes son presentados con una "caja negra" En relación a la metodología hay dos consideraciones
2 Caja negra y programación modular electrónica y se espera que deduzcan, sin abrir la caja, lo que importantes. Primero, sugiere que si psicología desea ser ciencia
3 Pruebas de software contiene a través del análisis de las variaciones del producto de (o por lo menos, lograr los avances y firmeza de conocimiento
esos componentes en relación a las variaciones de voltajes, etc. que caracterizan a la ciencia) tiene que basar sus estudios en la
4 Véase también
que se introduzcan. En otra, se estudia un programa de observación de conductas y actos, que son observables y
computación "propietario" (es decir, de código no abierto) medibles con objetividad y replicabilidad. Desde este punto de
observando sus respuestas a diferentes actos del usuario (por vista no es tanto que los fenómenos internos carezcan de todo
ejemplo, con el fin último de producir otro programa que sea interés o poder causal o explicativo, es que es dudable si alguna
Justificación
funcionalmente indiferenciable del original. ves se lograra establecer alguna metodología que permita
analizarlos directamente con objetividad y certeza, de tal manera
Un sistema formado por módulos que cumplan las características que otros investigadores estén en la posición de poder repetir las
de caja negra será más fácil de entender ya que permitirá dar Desde el punto de vista de la psicología, "la mente" puede ser observaciones sin error y utilizar el conocimiento a fin de hacer
una visión más clara del conjunto. El sistema también será más considerada una caja negra. Podemos regular o medir más o predicciones.
robusto y fácil de mantener, en caso de ocurrir un fallo, éste menos cuidadosamente los factores (incluso biológicos internos)
podrá ser aislado y abordado más ágilmente. que afectan a un individuo. Al mismo tiempo, podemos observar
y registrar las conductas que ese individuo exhibe y las Por ejemplo, podemos ya sea individualmente o en un grupo de
consecuencias que producen (ya sea en otros individuos o en el observadores, medir cuanto tiempo un individuo baila en una
Caja negra y programación modular fiesta. Podemos observar y repetir las medidas a través de varias
medio ambiente general). Obviamente, lo que un sujeto piense,
sienta o desee (o no) al respecto es otro asunto y se puede o muchas fiestas, con ese u otros individuos. En principio, otro
En programación modular, donde un programa (o un algoritmo) conceptualizar como el contenido de la caja. Alternativamente, grupo de observadores pueden llevar a cabo los mismos
es divido en módulos, en la fase de diseño se buscará que cada el contenido podrían ser las estructuras, ya sea neurológicas o procedimientos en otros lugares o momentos. Podemos observar
módulo sea una caja negra dentro del sistema global que es el psíquicas, que sirven de base a tales ideas, creencias o como ese y otros bailarines reaccionan en relación a diferentes
programa que se pretende desarrollar, de esta manera se sentimientos. tipos de música, etc. Pero cuando tratamos de determinar lo que
consigue una independencia entre los módulos que facilita su ese u otros bailarines puedan sentir internamente, que es un
implementación separada por un equipo de trabajo donde cada subjetivo "deseo de bailar", esos mismos observadores van a
Implicaciones y presencia encontrar difícil llegar a un acuerdo y establecer una medida otra
miembro va a encargarse de implementar una parte (un módulo)
del programa global; el implementador de un módulo concreto que la cantidad de tiempo bailando en tales o cuales
deberá conocer como es la comunicación con los otros módulos El concepto de caja negra tiene implicaciones tanto al nivel circunstancias.
(la interfaz), pero no necesitará conocer como trabajan esos otros filosófico como metodológicos. Esas implicaciones pueden, o
módulos internamente; en otras palabras, para el desarrollador de no, ser aceptadas en conjunto. Se puede alegar que las escuelas En las palabras de Donald Broadbent el conductismo "ofrece el
un módulo, idealmente, el resto de módulos serán cajas negras. psicológicas se pueden clasificar en su metodología y visión de mejor método para el progreso racional en psicología,
los seres humanos dependiendo de como entienden y usan permitiéndonos separar hechos de fantasía y reemplazar
(aunque sea implícitamente) el concepto. En ese sentido se especulación indolente acerca la naturaleza del alma o los
puede decir que la caja negra se ha transformado en uno de los misterios de la consciencia por resultados replicables". (citado
por D. Cohen). Incluso Anna Freud reconoció el valor de tales
2. observaciones y baso sus teorías analíticas en la observación de no podemos construir una situación tal que demuestre la operaciones o hechos/actos objetivos que permiten medirlo. Se
conductas infantiles. Cohen agrega -parafraseando- "todos extensión de la influencia de lo subjetivo en nuestras acciones, emplea cuando no hay criterios definidos y generalmente
somos conductistas ahora". no podemos ni rechazar ni aceptar tal supuesta influencia. aceptados para medir el fenómeno de interés y se puede o debe
Siendo ese el caso la posición de rechazar la importancia de por lo tanto usar medidas indirectas. Permite el estudio de
El segundo aspecto metodológico de importancia es que el creencias no pasa de ser, irónicamente, una creencia. elementos o estructuras teoréticas de la caja negra, tales como
concepto nos libera de preconcepciones acerca del contenido ansiedad, atención, rabia. etc. (el concepto esta íntimamente
(elementos y estructuras) mentales. Podemos, por ejemplo, en Generalmente se considera que la obra de Chomsky es un relacionado con el de validez del constructo
lugar de estudiarla globalmente, postular que está constituida de problema serio para esta posición filosófica, El conductismo
varias estructuras que se relacionan entre sí a uno o varios radical afirma que la adquisición del lenguaje, como cualquier A pesar de lo anterior es necesario apuntar que la psicología
niveles produciendo los fenómenos que son generalmente otra destreza humana, se produce por medio del aprendizaje y de critica sugiere que la búsqueda por la supuesta objetividad
observados, de la misma manera que las partes de un programa la asociación. Sin embargo, Chomsky mostró que los principios científica obscurece un error fundamental. El contenido de la
de un computador se relacionan entre sí para producir resultados. generales abstractos de la gramática son generales a través de caja negra no es tanto elementos subjetivos como elementos
Esas partes o estructuras pueden ser analizadas individualmente diferentes culturas y postuló como consecuencia la existencia de sociales, de la misma manera que el id (el otro) freudiano es, se
(las partes o subrutinas de un programa complejo pueden ser una Gramática Universal. Esto sería explicable por la existencia alega, el otro social. Obsérvese que las explicaciones
analizadas individualmente) y funcionalmente, sin referencia a de un dispositivo cerebral innato (el "órgano del lenguaje") en la psicológicas no son universalmente válidas sino "cultural e
priori al sustrato biológico (como programas que funcionan en especie humana, que permite aprender y utilizar el lenguaje de históricamente construidas" (Ian Parker)
diferentes máquina). forma casi instintiva.
Por ejemplo, se pueden postular estructuras relacionadas con Sin embargo, hay que considerar que ese órgano del lenguaje es, EL MÉTODO DE LA CAJA NEGRA
memorias recientes, otras, con memorias de largo plazo. Algunas o puede ser concebido, como parte del aparato neurológico. El
almacenarían memorias verbales, otras, memorias de acciones, conductismo nunca ha sugerido que las conductas no tengan Es un sistema muy complejo en el que los datos son
etc. Adicionalmente, habría un mecanismo de recobrar memorias relación alguna con el sustrato físico-biológico de los procesados de acuerdo con unas reglas determinadas.
o quizás varios, uno para cada tipo de memoria. Se puede organismos. Aun cuando debilita la posición de que todo Al usuario no le interesa conocer la estructura interna
proceder a estudiar esas estructuras en relación a como elemento interno tiene una relación causal a conductas operantes, del proceso propiamente dicho, sino sus resultados.
funcionan. Por ejemplo, se postulan dos tipos diferentes de solo lo limita, se puede argumentar, en el mismo sentido que las
memorias -las recientes y las de largo plazo- porque características de la laringe, etc, limitan los fonemas que se APLICADO A LA TEORÍA DE SISTEMAS
encontramos que a veces individuos pierden unas pero no las pueden emitir.
otras. Igualmente se podría postular una falla en el mecanismo (o
mecanismos) de recobrar las memorias. O, en el caso de las La teoría de sistemas identifica la Caja Negra como
El golpe de gracia a la posición viene de una serie de una entidad reconocible a la cual llegan diferentes
recientes, en el de guardarlas. Que circunstancias provocan tales experimentos, examinados, entre otros y por ejemplo, por
fallas? cuales favorecen su buen funcionamiento? etc. entradas y de la cual salen una o varias salidas.
Brewin, que se refieren a fenómenos tales como percepción El funcionamiento de ésta consiste en que la entrada
subliminal; atención preferencial; feed-back, etc. En esos que llega sea procesada dentro de la caja, y la salida
Esbozo de Critica experimentos se demuestra: que proporcione sea la tranformación de dicha entrada.
A) que la percepción misma es influida por factores subjetivos o
Rosemberg presenta un esbozo de crítica al conductismo radical mentales.
B) que tales factores subjetivos influencian conductas. Esto significa que no nos preocupamos por lo que
notando que esa posición busca negar toda importancia tanto a sucede dentro del sistema, por la forma en que operan
intenciones como a las representaciones mentales del mundo los mecanismos y procesos internos del sistema
externo en la conducta de los individuos. Para lograr eso, A consecuencia de lo anterior, Mandler postula: "El hecho que la mediante los cuales se producen esas salidas, a menos
necesita demostrar que ni los estímulos que anteceden, ni las experiencia consciente puede afectar actos subsiguientes que en un momento dado nos interese alguna de ellas.
conductas operantes ni los reenforzadores envuelven debería ocasionar serias consideraciones a los defensores de la En este caso procedemos a abrir la caja.
"intencionalidad" o representaciones acerca del mundo externo y posición epifenomenal, que sugiere un consciente inefectivo".
al mismo tiempo son independientes entre sí. De otra manera, las
conductas serían en realidad ya sea conductas intencionales o VENTAJAS
En relación con las implicaciones metodológicas la posición es
reflejos. Pero, como se pueden controlar cuatro variables diferente. Como notamos, el desideratum de realizar estudios
(considerando intencionalidad) que coexisten de tal manera replicables, basados en la observación de conductas explícitas, Este método permite identificar claramente las
como para demostrar que en una serie de casos particulares - ha sido generalmente aceptado. En ese sentido, el paso del entradas y salidas y estudiar las relaciones que existen
experimentos- sólo tres de ellos están presentes y son tiempo ha producido más que nada una refinación y extensión de entre ellas, permitiendo así maximizar la eficiencia de
independientes no sólo de la cuarta pero entre sí mismas? los métodos y modalidades de estudio. los sistemas sin tener que introducirnos en los procesos
complejos que se encuentran en la Caja Negra.
Cuando contemplamos el problema nos damos cuenta que el Exceptuando cuando se presentan problemas es decir
Central para el estudio de fenómenos subjetivos ha sido la cuando hay anomalías en las relaciones entre entrada y
mismo argumento que se usa para rechazar la relevancia de introducción de operalización . Este procedimiento se puede
factores internos se aplica ahora para cuestionar ese rechazo. Si salida, entonces nos vemos obligados a destapar la
entender como la definición de un fenómeno a través de
3. Caja Negra y estudiar ese subsistema en forma más Errores de rendimiento
precisa. Errores de inicialización y de terminación El funcionamiento de ésta consiste en que la entrada que llega
DESVENTAJAS sea procesada dentro de la caja, y la salida que proporcione sea
Caja negra
la transformación de dicha entrada.
Este método tiene su razón de ser, pues, la mayoría de Definición:
las personas dan prioridad a los resultados, pero, por
otra, destruye la saludable curiosidad de saber el Esto significa que no nos preocupamos por lo que sucede dentro
funcionamiento y el por qué de las cosas. Se utiliza el concepto de caja negra en dos circunstancias. del sistema, por la forma en que operan los mecanismos y
· Cuando el sistema es impenetrable o inaccesible, por procesos internos del sistema mediante los cuales se producen
CAJA NEGRA alguna razón . esas salidas, a menos que en un momento dado nos interese
· Cuando el sistema es excesivamente complejo, de difícil alguna de ellas. En este caso procedemos a abrir la caja.
Es la parte mas interna de un programa, está explicación o detalle.
conformada por un conjunto de funciones. VENTAJAS
La caja negra es la parte del programa que permanece
oculta para que no sea intervenida con facilidad. El concepto de caja negra se refiere a un sistema cuyo interior no Este método permite identificar claramente las
puede ser descubierto, cuyos elementos internos son entradas y salidas y estudiar las relaciones que existen
Para que un producto de ingeniería sea probado debe desconocidos y que sólo puede conocerse “por fuera”, a través entre ellas, permitiendo así maximizar la eficiencia de
evaluarse la caja negra, esto se hace conociendo la
función especifica para la que fue diseñado el producto de manipulaciones externas o de observación externa. los sistemas sin tener que introducirnos en los procesos
y evaluar si cada función es completamente operativa. complejos que se encuentran en la Caja Negra.
En la ingeniería electrónica, el proceso de caja negra es utilizado Exceptuando cuando se presentan problemas es decir
Cuando se considera el software de computadora la
prueba de la caja negra se refiere a las pruebas que se cuando se manipula una caja herméticamente cerrada, con cuando hay anomalías en las relaciones entre entrada y
llevan a cabo sobre la interfaz del software o sea, los terminales de entrada (donde se aplican tensiones o cualquier salida, entonces nos vemos obligados a destapar la
casos de prueba pretenden demostrar que las funciones
del software son operativas, que la entrada se acepta de otra perturbación) y terminales de salida (donde se observa el Caja Negra y estudiar ese subsistema en forma más
forma adecuada y que se produce una salida correcta resultado causado por la perturbación). precisa.
así como que la integridad de la información externa,
por ej.: archivos de datos se mantiene. DESVENTAJAS
El concepto de caja negra es totalmente interdisciplinario y
Una prueba de la caja negra examina algunos aspectos
del modelo fundamental del sistema sin tener mucho presenta importantes connotaciones en la psicología, en la Este método tiene su razón de ser, pues, la mayoría de las
en cuenta la estructura lógica interna del software. biología, en la electrónica, etc. En la psicología del personas dan prioridad a los resultados, pero, por otra, destruye
comportamiento, el concepto de caja negra se relaciona con los la saludable curiosidad de saber el funcionamiento y el por qué
Los métodos de prueba de la caja negra se centran en
los requisitos funcionales del software, o sea la prueba “estímulos” y “respuestas” del organismo, sin considerar los de las cosas.
de la caja negra permite al ingeniero del software contenidos del proceso mental.
obtener conjuntos de condiciones de entrada que
ejerciten completamente todos los requisitos Concepto de caja negra:
funcionales de un programa. Es como el cerebro de un humano, como la memoria QUE
en informática, unidad cuya estructura interna
se desconoce, pero cuya función está
TENEMOS. documentada. Los diseñadores de hardware y
La prueba de la caja negra intenta encontrar errores de
las siguientes categorías: de software utilizan este término para hacer
La Caja Negra como una entidad reconocible a la cual llegan referencia a los circuitos o al código de
Funciones incorrectas o ausentes diferentes entradas y de la
programación que ejecutan determinada
Errores de interfaz función. La mecánica interna de la función no
Errores en estructuras de datos o en bases de es algo que interese al diseñador que utiliza
datos externas cual salen una o varias salidas una caja negra para obtener una función. Por
4. ejemplo, un chip de memoria puede
considerarse una caja negra. Muchas
personas utilizan chips de memoria, e incluso
los diseñan para los equipos informáticos,
pero por lo general sólo los diseñadores de
chips de memoria necesitan comprender su
funcionamiento interno.