Reverse engineering may be done on a product that does not work, is obsolete, or that needs improvement. 

Process/Skill Questions: