NEOCODE

Software Engineering MCQs

1. What are the main factors that led to the evolution of software engineering as a discipline?

2. Who is considered the "father of software engineering" and why?

3. What were the limitations of the early "code and fix" software development approach?

4. What is a key objective of software engineering?

5. How did the 1968 NATO Conference contribute to software engineering?

6. What was the “Software Crisis”?

7. Why is the Software Development Life Cycle (SDLC) important?

8. What is a major drawback of the Waterfall model?

9. How does the V-Model improve upon the Waterfall model?

10. Which SDLC model delivers software in small, workable pieces?

11. What is the main advantage of the Spiral Model?

12. How does Agile differ from traditional SDLC models?

13. Which is NOT a core principle of the Agile Manifesto?

14. What is the main goal of DevOps?

15. How do modern SDLC models address rapid technological changes?