La ingeniería inversa es el análisis de un producto final (un programa, por ejemplo, pero en general un sistema), con la finalidad de obtener información sobre cómo funciona, por qué funciona y cómo fue generado. En la ingeniería se parte de un diseño y se llega a un producto, a un sistema. En la ingeniería inversa se parte de un sistema en uso y se llega a un (posible) diseño.
En matemáticas de concurso, una especie de ingeniería inversa se puede utilizar para la creación de problemas (el denominado problem posing, como opuesto al problem solving): un problema se analiza con la finalidad de extraer información sobre el proceso de su diseño y, si se logra, ello da lugar a la creación de variantes del problema e incluso a nuevos problemas.
Ingeniería inversa
»
- Inicie sesión o regístrese para enviar comentarios