stringtranslate.com

Caja blanca (ingeniería de software)

Una caja blanca (o caja de cristal , caja transparente o caja abierta ) es un subsistema cuyos componentes internos se pueden ver pero, por lo general, no se pueden alterar. [1] El término se utiliza en ingeniería de sistemas , ingeniería de software y en el diseño de interfaces de usuario inteligentes , [2] [3] donde está estrechamente relacionado con el interés reciente en la inteligencia artificial explicable . [4] [5]

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

El concepto 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

Véase también

Referencias

  1. ^ Patrick J. Driscoll, "Pensamiento sistémico", 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 de 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, Benedict; O'Shea, Tim; Monk, 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.