Quelle est la différence entre l'ingénierie inverse et Re-Engineering?

December 18

Quelle est la différence entre l'ingénierie inverse et Re-Engineering?


Re-engineering est souvent, mais à tort, utilisé en référence à l'ingénierie inverse. Bien que les deux se réfèrent à l'enquête complémentaire ou de l'ingénierie des produits finis, les méthodes de le faire, et les résultats souhaités, sont très différents. Reverse engineering tente de découvrir comment quelque chose fonctionne, alors que la restructuration vise à améliorer une conception actuelle en enquêtant sur des aspects particuliers de celui-ci.

Re-Engineering

Re-engineering est l'enquête et la refonte des composants individuels. Il peut aussi décrire l'ensemble de la révision d'un dispositif en prenant la conception actuelle et l'amélioration de certains aspects de celui-ci. Les objectifs de re-engineering peut être d'améliorer une zone particulière de la performance ou de fonctionnalité, de réduire les coûts opérationnels ou ajouter de nouveaux éléments à une conception actuelle. Les méthodes utilisées dépendent de l'appareil, mais impliquent généralement des dessins techniques des modifications suivies par de nombreux essais de prototypes avant la production. Les droits de repenser un produit appartiennent exclusivement au propriétaire original du dessin ou brevet pertinent.

Reverse Engineering

Contrairement à ré-ingénierie, l'ingénierie inverse prend un produit fini dans le but de découvrir comment cela fonctionne en la testant. Typiquement, cela se fait par des entreprises qui cherchent à infiltrer le marché d'un concurrent ou de comprendre son nouveau produit. Ce faisant, ils peuvent produire de nouveaux produits tout en permettant le créateur original de payer tous les coûts de développement et de prendre tous les risques liés à la création d'un nouveau produit. Analyse d'un produit de cette manière se fait sans dessins techniques ou la connaissance préalable de la façon dont l'appareil fonctionne, et la méthode de base utilisée dans l'ingénierie inverse commence par identifier les composants du système, suivie par une enquête sur les relations entre ces composants.

Probleme juridique

Le reverse engineering est un sujet controversé. Alors que les entreprises les plus performantes, il peut être un net avantage, gain de temps et d'argent, le créateur original de la conception peut être gravement affectée par la concurrence accrue. Bien que les brevets de conception peuvent protéger un ingénieur ou une compagnie de ce type d'activité, de la sécurité, cela peut offrir est limitée. En ingénierie inverse d'un produit, vous pouvez découvrir des idées originales qui ne sont pas protégés; ce faisant, vous pouvez porter atteinte AUTRUI droits de propriété intellectuelle. Il est donc important que les dessins ne sont pas divulguées à des concurrents et de la protection est en place pour empêcher une activité frauduleuse.

Logiciel

Reverse engineering et re-engineering du logiciel est de plus en plus commun avec notre dépendance sur les ordinateurs et l'Internet. Logiciels, jeux et sites Web sont souvent ingénierie inverse pour découvrir leur code logiciel et puis re-conçu pour produire de nouvelles copies, souvent frauduleuses. Les consommateurs de ces produits risquent d'être compromises par des virus, les pirates exploitent souvent l'apparition de logiciel officiel mais en fait re-ingénieur pour inclure un logiciel viral.