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

Introducción a la Ingeniería en Sistemas: Conceptos básicos.

Antes de conceptualizar que es ingeniería en sistemas, primero vamos a analizar dos conceptos básicos, con el fin de entender mejor el propósito de la carrera:

Ingeniería:

“arte de aplicar los conocimientos científicos a la invención, perfeccionamiento y utilización de la técnica industrial en todas sus dimensiones”-Enciclopedia Larousse.

Según este concepto, la ingeniería viene siendo la habilidad que tiene el ser humano, a través de un método o modelo determinado, de crear o perfeccionar algo, ya sea en concreto (como el caso de una maquina o un edificio) o de forma abstracta (como en el caso de los software), basándose en conocimientos científicos previos a ello. Esto incluye también la capacidad de poder mantener en excelente funcionamiento lo ya creado y asegurar su rendimiento.

Sistema:

“conjunto de elementos interrelacionados, entre los que existe una cierta cohesión y unidad de propósito”- Enciclopedia Larousse.

Esto quiere decir que un sistema es un conjunto de elementos que cumple…

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…