Software Engineering MCQs

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

1253. Identify the correct statement with respect to Evolutionary development ?

A. Evolutionary development usually has two flavors; exploratory development, and throw-away prototyping
B. Very large projects are usually done using evolutionary development based approach
C. It facilitates easy project management, through the high volume of documentation it generates
D. Sometimes the construction of a throw-away prototype is not followed by a re- implementation of the software system using a more structured approach
✅ The correct answer is option A.
Explanation: Evolutionary development usually has two flavors; exploratory development, and

1255. Which of the following is not a Protection system ?

A. System to stop a train if it passes a red light
B. System to indicate not returning of the library book
C. System to shut down a reactor if temperature/pressure are too high
D. None of the mentioned
✅ The correct answer is option B.
Explanation: A Protection system is a specialized system that is associated with some other control system, which can take emergency action if a failure occurs.

1257. When does Garbage collector run ?

A. It runs random
B. When application is running for more than 15 minutes
C. When application is running low of memory
D. None of these
✅ The correct answer is option C.