Software Engineering MCQs

Prepare with the latest Software Engineering MCQs with answers and explanations. Free online practice for competitive exams, interviews, and university tests.

11. 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.

15. A make-buy decision is based on whether________________?

A. The software may be purchased off-the-shelf
B. “Full-experience” or “Partial-experience” software components should be used
C. Customer-built software should be developed
D. All of the mentioned
✅ The correct answer is option D.