AllInfoHub Logo

AllInfoHub – MCQ Practice

Software Engineering – Multiple Choice Questions (MCQs)

  1. 1. What is the primary goal of Software Engineering?

    • A. To create high-quality software that meets user needs
    • B. To write code quickly
    • C. To use the latest technology
    • D. To minimize development costs
  2. 2. What is the Software Development Life Cycle (SDLC)?

    • A. A linear sequence of steps in software development
    • B. A cyclical process for developing software
    • C. A framework defining the tasks performed at each step in the software development process
    • D. A method for testing software
  3. 3. Which of the following is a common SDLC model?

    • A. Waterfall
    • B. Agile
    • C. Spiral
    • D. V-model
  4. 4. What is the Waterfall model?

    • A. A sequential SDLC model where each phase must be completed before the next begins
    • B. An iterative SDLC model
    • C. A risk-driven SDLC model
    • D. A model focused on testing
  5. 5. What is the Agile model?

    • A. An iterative and incremental SDLC model that emphasizes flexibility and collaboration
    • B. A sequential SDLC model
    • C. A risk-driven SDLC model
    • D. A model focused on documentation
  6. 6. Which of the following is an Agile framework?

    • A. Scrum
    • B. Waterfall
    • C. Spiral
    • D. V-model
  7. 7. What is a Sprint in Scrum?

    • A. A time-boxed iteration in which a set of work is completed and made ready for review
    • B. A phase in the Waterfall model
    • C. A risk assessment meeting
    • D. A software testing cycle
  8. 8. What is a Sprint Backlog?

    • A. A list of the tasks selected from the Product Backlog for a specific Sprint
    • B. A list of all tasks in the project
    • C. A document outlining the Sprint review
    • D. A list of potential risks
  9. 9. What is a Daily Scrum (Daily Stand-up)?

    • A. A short daily meeting where the development team synchronizes their work and plans for the next 24 hours
    • B. A weekly progress review meeting
    • C. A meeting to plan the next Sprint
    • D. A meeting to discuss technical challenges
  10. 10. What is a Sprint Review?

    • A. A meeting held at the end of a Sprint to present the increment to the stakeholders and gather feedback
    • B. A meeting to plan the next Sprint
    • C. A daily team meeting
    • D. A meeting to discuss technical design
  11. 11. What is a Sprint Retrospective?

    • A. A meeting held after the Sprint Review to reflect on the past Sprint and identify areas for improvement
    • B. A meeting to plan the next Sprint
    • C. A meeting to review the product backlog
    • D. A meeting to discuss testing results
  12. 12. What is the Spiral model?

    • A. A risk-driven SDLC model that combines elements of the Waterfall and iterative models
    • B. A purely sequential model
    • C. A purely iterative model
    • D. A model focused on rapid prototyping