Nachkonstruktion ist der ältere, aus der Industrie stammende Ausdruck: Ein fremdes Bauteil wird auseinandergenommen, vermessen und nachgezeichnet. Bei Software heißt derselbe Vorgang Reverse Engineering, und das Ergebnis ist kein Quelltext, sondern eine Rekonstruktion mit Lücken.
Siehe: Reverse Engineering