Reverse engineeringแปลว่า(Software Engineering) trying to develop design models or an understanding of design using program code as a starting point