The core of reverse engineering is an activity called________________?

A. restructure code
B. directionality
C. extract abstractions
D. interactivity
✅ The correct answer is option C.
Explanation: The engineer must evaluate the old program and extract a meaningful specification of the processing that is performed, the user interface that is applied, and the program data structures or database that is used.

Which of the following is not a benefit of software reuse ?

A. Standards compliance
B. Increased Reliability
C. Reduced Process risk
D. Maintaining a component library
✅ The correct answer is option C.
Explanation: There can be thousands of components in a frameworks whose maintenance is quite difficult.

Which of the following examples is/are models of application architectures ?

A. a means of assessing components for reuse
B. a design checklist
C. a vocabulary for talking about types of applications
D. all of the mentioned
✅ The correct answer is option D.
Explanation: Application architectures encapsulate the principal characteristics of a class of systems