Reverse engineering is the process of deriving the system design and specification from its
(a) GUI
(b) Database
(c) Source code
(d) All of the mentioned
I had been asked this question during an interview for a job.
This question is from Reverse Engineering topic in section Software Engineering types of Software Engineering