Академический Документы
Профессиональный Документы
Культура Документы
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.
Un sistema formado por mdulos que cumplan las caractersticas de caja negra
ser ms fcil de entender ya que permitir dar una visin ms clara del conjunto.
El sistema tambin ser ms robusto y fcil de mantener, en caso de ocurrir un fallo, ste podr ser aislado y abordado ms gilmente.
CAJA BLANCO
un tipo de pruebas de software que se realiza sobre las funciones internas de un
mdulo. As como las pruebas de caja negra ejercitan los requisitos funcionales
desde el exterior del mdulo, las de caja blanca estn dirigidas a las funciones internas. Entre las tcnicas usadas se encuentran; la cobertura de caminos (pruebas
que hagan que se recorran todos los posibles caminos de ejecucin), pruebas sobre las expresiones lgico-aritmticas, pruebas de camino de datos (definicin-uso
de variables), comprobacin de bucles (se verifican los bucles para 0,1 e interacciones, y luego para las interacciones mximas, mximas menos uno y ms uno).
Las pruebas de caja blanca se llevan a cabo en primer lugar, sobre un mdulo concreto, para luego realizar las de caja negra sobre varios subsistemas (integracin).
En los sistemas orientados a objetos, las pruebas de caja blanca pueden aplicarse
a los mtodos de la clase, pero segn varias opiniones, ese esfuerzo debera dedicarse a otro tipo de pruebas ms especializadas (un argumento podra ser que los
mtodos de una clase suelen ser menos complejos que los de una funcin de programacin estructurada). Dentro de las Pruebas de Caja Blanca encontramos las
llamadas coberturas (sentencia, decisin, condicin y mltiple adems de los mencionados caminos ciclomticos propuestos por McCabe)
EJEMPLO 1
Aplicado a nuestro ecosistema.
MODELO DE CAJA NEGRA: Si nos fijamos slo en las entradas y salidas de
energa, materia, e informacin en el sistema, y no en sus elementos ni en las interacciones que se establecen entre ellos. Por tanto, no interesan los elementos del
sistema ni sus interacciones. Utilizando la tierra como un sistema de caja negra,
podemos considerarla como un sistema en el que entra y sale energa, la energa
que entra es radiacin electromagntica (luz, etc.) y la energa que sale es radiacin infrarroja (calor) procedente de la superficie terrestre. La materia que entra
procedente de un meteorito. Se trata de un sistema abierto que autorregula su
temperatura, manteniendo una media de unos 15 C, lo cual permite la existencia
de agua lquida y por tanto de vida.
MODELO DE CAJA BLANCA O TRANSPARENTE: Si estudiamos no slo las entrada y las salidas del sistema, sino tambin los elementos del sistema y sus interacciones. Lo primero que hay que hacer es marcar las variables que lo componen y
unirlas con flechas que las relacionen entres s, al disear un modelo debemos tener cuidado de incluir solamente las variaciones que sean estrictamentenecesarias,
ya que si aumenta mucho su nmero, se pierde claridad debido al complejo de entramado de las flechas que unen variables. Si analizamos la Tierra como un sistema de caja blanca, al ser un sistema complejo, cuando se elabora un modelo lo
consideramos formado por la interaccin de 4 subsistemas:
Atmsfera: capa ms externa del planeta en estado gaseoso.
Hidrosfera: capa discontinua de agua que envuelve la superficie slida del planeta. Comprende fundamentalmente el agua lquida, continental y ocenica, y
el hielo glacial, aunque una pequea cantidad forma parte de al atmsfera y de
los seres vivos.
Geosfera: de estructura rocosa. Es el sistema terrestre de mayor volumen, para
nosotros presenta especial inters slo su parte ms externa o litosfera.
Biosfera: sistema constituido por todos los seres vivos que habitan la Tierra y
que ocupa la parte inferior de la atmsfera, la parte superior de la litosfera y una
parte de la hidrosfera. La interaccin entre todos estos sistemas terrestres da
como resultado la regulacin del clima.
EJEMPLO 3:
Este es un ejemplo que se da en una situacin acadmica. Usted tiene 48 alumnos
y decide ponerles un trabajo, se plantea dos opciones:
Los alumnos realizan los trabajos de forma individual.
Formar 8 grupos de 6 alumnos y que hagan el trabajo en grupo.
Qu opcin requerir ms esfuerzo para el profesor?
Quiz convengamos todos que requiere menos esfuerzo para el profesor tener 8
trabajos en grupo que 48 individuales.
Vamos a aplicar el enfoque caja negra frente a caja blanca.
El enfoque de caja negra para el trabajo en grupo. Se centra en el resultado del
trabajo de los alumnos; evidentemente corregir 48 trabajos debe suponer ms esfuerzo que corregir 8, aunque estos ltimos sean ms completos y complejos que
los individuales. Este planteamiento se centra en la calidad del trabajo conseguido
y a partir del mismo deducir el esfuerzo realizado por los alumnos.
El enfoque de caja blanca para el trabajo en grupo. Se centra en la participacin
del profesor en el grupo de trabajo; en ese momento el rol del profesor es de ase-
sor, supervisor, gua y suele actuar como un miembro ms del equipo, eso s, un
miembro del equipo con mucha ms experiencia que el resto. Finalizado el trabajo
en grupo su rol cambia a evaluador; en esa evaluacin se tiene en cuenta la calidad del trabajo, su planificacin, el reparto de tareas, la coordinacin, las responsabilidades asumidas por cada miembro del equipo, etc. En este planteamiento el
profesor tiene que dedicar un tiempo considerable a cada grupo de trabajo; por tanto requiere ms esfuerzo atender a 8 grupos de 6 personas que limitarse a evaluar
los 48 trabajos individuales.