stringtranslate.com

Caja blanca (ingeniería de software)

Una caja blanca (o caja de vidrio , caja transparente o caja abierta ) es un subsistema cuyo interior se puede ver pero generalmente no alterar. [1] El término se utiliza en ingeniería de sistemas , ingeniería de software y en diseño de interfaz de usuario inteligente , [2] [3] donde está estrechamente relacionado con el interés reciente en la inteligencia artificial explicable . [4] [5]

Tener acceso a las partes internas del subsistema en general hace que el subsistema sea más fácil de entender, pero también más fácil de piratear ; por ejemplo, si un programador puede examinar el código fuente, las debilidades de un algoritmo son mucho más fáciles de descubrir. [ cita necesaria ] Eso hace que las pruebas de caja blanca sean mucho más efectivas que las pruebas de caja negra, pero considerablemente más difíciles debido a la sofisticación necesaria por parte del evaluador para comprender el subsistema.

La noción de "caja negra en una caja de cristal" se utilizó originalmente como metáfora para enseñar temas complejos a principiantes en informática. [6]


Modelos matemáticos para sistemas complejos.

Ver también

Referencias

  1. ^ Patrick J. Driscoll, "Systems Thinking", en Gregory S. Parnell, Patrick J. Driscoll y Dale L. Henderson (eds.), Toma de decisiones en ingeniería y gestión de sistemas , 2º. ed., Hoboken, Nueva Jersey: Wiley, 2011, 40.
  2. ^ Höök, Kristina; Karlgren, Jussi; Waern, Annika; Dahlbäck, Nils; Jansson, Carl Gustaf; Karlgren, Klas; Lemaire, Benoît (1998). "Un enfoque de caja de cristal para el hipermedia adaptativo". Hipertexto adaptativo e hipermedia : 143-170.
  3. ^ Karlgren, Jussi; Höök, Kristina; Lantz, Ann; Palma, Jacob; Pärgman, Daniel (1994). "El modelo de usuario de caja de cristal para filtrar". Cuarta conferencia internacional sobre Modelado de Usuarios .
  4. ^ Raj, Arun (2020). "IA explicable: de la caja negra a la caja de cristal". Revista de la Academia de Ciencias del Marketing . 48 (1): 137-141.
  5. ^ Höök, Kristina; Karlgren, Jussi; Waern, Annika (1995). "Una interfaz de ayuda inteligente con caja de cristal". Primer Taller sobre Interfaces Multimodales Inteligentes .
  6. ^ du Boulay, Benedicto; O'Shea, Tim; Monje, John (1981). "La caja negra dentro de la caja de cristal: presentación de conceptos informáticos a principiantes". Revista Internacional de Estudios Hombre-Máquina . 14 (3): 237-249.