Ir al contenido principal

Términos de la teoria en sistemas: caja negra y caja blanca

Los términos caja negra y caja blanca son muy utilizados dentro de la teoría en sistemas con respecto al tipo de perspectiva con la cual es estudiado un sistema. estos dos tipos de estudios dentro de un sistema son usados dependiendo de lo que exactamente deseemos estudiar, si queremos saber como funciona internamente un elemento de un sistema se utiliza el termino caja blanca. si lo que que queremos es estudiar la interacción de dicho modulo con los demás módulos del sistema se utiliza el termino caja negra. a continuación pasamos a explicar estos dos términos:

Caja blanca

"En programación, se denomina cajas blancas a un tipo de pruebas de software que se realiza sobre las funciones internas de un módulo. Así como las pruebas de caja negra ejercitan los requisitos funcionales desde el exterior del módulo, las de caja blanca están dirigidas a las funciones internas. Entre las técnicas usadas se encuentran; la cobertura de caminos (pruebas que hagan que se recorran todos los posibles caminos de ejecución), pruebas sobre las expresiones lógico-aritméticas, pruebas de camino de datos (definición-uso de variables), comprobación de bucles (se verifican los bucles para 0,1 y n iteraciones, y luego para las iteraciones máximas, máximas menos uno y más uno. Las pruebas de caja blanca se llevan a cabo en primer lugar, sobre un módulo concreto, para luego realizar las de caja negra sobre varios subsistemas (integración). En los sistemas orientados a objetos, las pruebas de caja blanca pueden aplicarse a los métodos de la clase, pero según varias opiniones, ese esfuerzo debería dedicarse a otro tipo de pruebas más especializadas (un argumento podría ser que los métodos de una clase suelen ser menos complejos que los de una función de programación estructurada)."

En resumen podemos decir que el termino caja blanca hace referencia al estudio que se realiza a un elemento dentro de un sistema desde su parte interna, es decir, que este estudio se encarga de analizar como ese modulo trabaja internamente con los elementos que en él entran; y de que manera sus componentes internos crean o manejan las salidas de dichos módulos, sin tomar en cuenta de que forma interactúa dichas salidas y entradas del modulo, con los demás módulos que lo acompañan dentro del sistema.

Caja negra

"En teoría de sistemas y física, 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 también podrían ser cajas negras) entendiendo qué es lo que hace, pero sin dar importancia a cómo 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."

Es decir una caja negra es el el estudio de un modulo o elemento de un sistema, desde su parte externa, es decir de que forma las entradas y salidas de un modulo interactúan y funcionan con otros módulos cercanos, si importar los procesos internos de dicho modulo, siendo obviamente todo lo contrario al termino de caja blanca.

Información extraída de la página de Wikipedia:

Caja blanca
Caja negra

Comentarios

Publicar un comentario

Entradas populares de este blog

Características del ingeniero en sistemas: perfil del estudiante, campo de trabajo y actividades que realiza.

Ya explicado los conceptos básicos referentes a la carrera y de haber definido que es ingenieria en sistemas, ahora paso a explicar sobre quien es el ingeniero en sistemas.

Se sobre entiende que el ingeniero en sistemas es la persona que obtiene el titulo de la carrera de ingeniería en sistemas, al alcanzar todos los objetivos y requisitos exigidos en esta carrera, aplicándolos en una fuente de trabajo que este desee.

Pero para que esta persona pueda lograr graduarse en esta carrera es necesario que reúna un conjunto de habilidades que se agrupan en forma de un perfil.

este perfil sirve principalmente como guía de referencia a todos los interesados o cursantes en la carrera, pero la obtención de estas habilidades dependerá únicamente de la perseverancia e interés del individuo:

Perfil que debe tener el estudiante en ingeniería en sistemas:
Capacidad de razonamiento abstracto y de orden espacial.
Habilidad para captar relaciones espaciales.
Gran capacidad organizativa.
Buena formación en las…

Entropía y Neguentropía

Ya explicado lo que es la teoría de sistemas paso a explicar dos de los conceptos fundamentales de esta teoría que deben tomarse en cuenta:

La entropía:

Se refiere al fin de un sistema en particular, explicado en la pérdida de una organización, específicamente en sistemas aislados (sin intercambio de energía con el medio), que culminan en una degeneración total. Por lo tanto se concluye que este tipo de sistemas están destinados a un fin caótico y destructivo, pese a que intenten buscar una estabilización, aquella caerá en el caos y el desorden. Si bien es cierto afecta a los sistemas cerrados, también repercute en los sistemas abiertos al intentar combatir la entropía, generando lo que se llama neguentropía.
esto quiere decir que la entropía es la descomposición de la estructura del sistema, hasta el punto en que no se diferencian un elemento del otro, ni se puede definir que función cumple, debido a que la energía acumulada dentro del sistema empieza a distribuirse uniformemente d…