(n) L'art et la science de décomposer quelque chose, d'extraction de conception et de mécanique derrière et de manipuler dans son principe de base.
L'inversion est le processus de, partiellement ou entièrement, récupérer la conception, les spécifications des exigences et les fonctions d'un produit à partir d'une analyse de l'objet.
L'ingénierie inverse est un grand sujet, nous le diviseons donc en plusieurs spécialisations:
Lisez la liste.
L'ingénierie inverse du logiciel se concentre sur le code, les données connexes et l'architecture qui créent un logiciel complet.
Dans la plupart des cas, la cible de l'inversion du logiciel est le code sous forme compilée (natif ou intermédiaire), soit exécutable ou bibliothèques.
Lire la liste
L'ingénierie inverse du matériel se concentre sur les circuits (planches, ICS) et la relation entre le composant.
Lire la liste
Format de données L'ingénierie inverse se concentre sur la représentation et l'interprétation des données structurées sous forme stockée ou transmise.
Lire la liste
L'ingénierie inverse de la base de données se concentre sur la collecte de données structurées (entités) et la relation entre eux.