por
pobrecito hablador
el Jueves, 06 Septiembre de 2007, 12:35h
(#955968)
De hecho no sé que implica la propia palabra ingeniería inversa.
La ingeniería "no inversa" consiste en conocer cómo es el dispositivo hardware, y a partir de ahí diseñar el software para que se comunique con el hardware en su propio idioma. La ingeniería "inversa" consiste en primero poner el software, y luego ver cómo reacciona el hardware. Es algo parecido al mecanismo de la evolución y la selección natural: yo voy metiendo código (genético o informático), a ver qué sale, y si funciona me lo quedo.
Por supuesto, la ingeniería "no inversa" es mucho más rápida y eficiente que la ingeniería inversa, porque vas a tiro fijo. Del mismo modo el "diseño inteligente" sería mucho más rápido que la evolución.
1 respuesta por debajo de tu umbral de lectura actual.
ingeniería inversa, AKA dar palos de ciego
(Puntos:0)La ingeniería "no inversa" consiste en conocer cómo es el dispositivo hardware, y a partir de ahí diseñar el software para que se comunique con el hardware en su propio idioma. La ingeniería "inversa" consiste en primero poner el software, y luego ver cómo reacciona el hardware. Es algo parecido al mecanismo de la evolución y la selección natural: yo voy metiendo código (genético o informático), a ver qué sale, y si funciona me lo quedo.
Por supuesto, la ingeniería "no inversa" es mucho más rápida y eficiente que la ingeniería inversa, porque vas a tiro fijo. Del mismo modo el "diseño inteligente" sería mucho más rápido que la evolución.