La reingeniería se usa comúnmente, pero de manera incorrecta, en referencia a la ingeniería inversa. Si bien ambos se refieren a una mayor investigación o ingeniería de productos terminados, los métodos para hacerlo y los resultados deseados son muy diferentes. La ingeniería inversa intenta descubrir cómo funciona algo, mientras que la reingeniería busca mejorar un diseño actual investigando aspectos particulares del mismo.
Reingeniería
La reingeniería es la investigación y el rediseño de componentes individuales. También puede describir la revisión completa de un dispositivo tomando el diseño actual y mejorando ciertos aspectos del mismo. Los objetivos de la reingeniería pueden ser mejorar un área particular de rendimiento o funcionalidad, reducir los costos operativos o agregar nuevos elementos a un diseño actual. Los métodos utilizados dependen del dispositivo, pero normalmente implican dibujos de ingeniería de las modificaciones seguidas de pruebas exhaustivas de prototipos antes de la producción. Los derechos para rediseñar un producto pertenecen únicamente al propietario original del diseño o de la patente correspondiente.
Ingeniería inversa
A diferencia de la reingeniería, la ingeniería inversa toma un producto terminado con el objetivo de descubrir cómo funciona probándolo. Por lo general, esto lo hacen empresas que buscan infiltrarse en el mercado de un competidor o comprender su nuevo producto. Al hacerlo, pueden producir nuevos productos y, al mismo tiempo, permitir que el creador original pague todos los costos de desarrollo y asuma todos los riesgos relacionados con la creación de un nuevo producto. El análisis de un producto de esta manera se realiza sin dibujos técnicos o conocimiento previo de cómo funciona el dispositivo, y el método básico utilizado. en ingeniería inversa comienza identificando los componentes del sistema, seguido de una investigación sobre la relación entre estos componentes.
Asuntos legales
La ingeniería inversa es un tema controvertido. Si bien las empresas que lo realizan pueden tener una clara ventaja, ahorrando tiempo y dinero, el creador original del diseño puede verse gravemente afectado por el aumento de la competencia. Aunque las patentes de diseño pueden proteger a un ingeniero o una empresa de este tipo de actividad, la seguridad que esto puede ofrecer es limitada. Mediante la ingeniería inversa de un producto, puede descubrir ideas originales que no están protegidas; al hacerlo, puede infringir los derechos de propiedad intelectual de otra persona. Por lo tanto, es importante que los diseños no se divulguen a los competidores y que exista protección para evitar actividades fraudulentas.
Software
La ingeniería inversa y la reingeniería de software se están volviendo cada vez más comunes con nuestra dependencia de las computadoras e Internet. El software, los juegos y los sitios web a menudo se someten a ingeniería inversa para descubrir su código de software y luego se rediseñan para producir copias nuevas, a menudo fraudulentas. Los consumidores de tales productos corren el riesgo de verse comprometidos con virus, ya que los piratas informáticos a menudo aprovechan la apariencia del software oficial, pero de hecho lo rediseñan para incluir software viral.