Here are some MCQs on Software Engineering
1. What is software engineering?
a) The application of scientific and mathematical principles to the design and development of software systems
b) The process of writing code for software applications
c) The management of software development projects
2. Which of the following is not a software development life cycle model?
a) Waterfall
b) Agile
c) Spiral
d) Linear
3. Which software development model is known for its iterative and incremental approach?
a) Waterfall
b) Agile
c) Spiral
d) V model
4. Which of the following is an example of a software requirement?
a) “The system should be user-friendly”
b) “The system should be written in Java”
c) “The system should be able to handle 1000 simultaneous users”
5. Which of the following is an advantage of agile software development?
a) Detailed documentation is required at all stages
b) Changes can be easily accommodated during the development process
c) Budget and timeline are guaranteed