Vaidikalaya

MCQ On V Model


Q1. The V-Model is an extension of which SDLC model?.
  1. Spiral Model
  2. Agile Model
  3. Waterfall Model
  4. Prototype Model

Answer: c, Waterfall Model

Solution: The V-Model extends the Waterfall Model by adding parallel testing phases.

Q2. The left side of the V-Model represents:.
  1. Validation
  2. Verification
  3. Maintenance
  4. Deployment

Answer: b, Verification

Solution: The left side includes verification phases such as requirements and design.

Q3. The right side of the V-Model represents:.
  1. Verification
  2. Coding
  3. Validation
  4. Requirement gathering

Answer: c, Validation

Solution: The right side includes validation/testing phases.

Q4. Which is the correct order of phases on the left (Verification) side of the V-Model?.
  1. Requirement -> HLD -> LLD -> Design
  2. Requirement -> System Design -> HLD -> LLD
  3. HLD -> Requirement -> LLD -> Coding
  4. System Testing -> Integration Testing -> Unit Testing

Answer: b, Requirement -> System Design -> HLD -> LLD

Solution: Left side order: Requirement -> System Design -> HLD -> LLD.

Q5. Which is the correct order of phases on the right (Validation) side of the V-Model?.
  1. Integration Testing -> System Testing -> Unit Testing -> Acceptance Testing
  2. Unit Testing -> System Testing -> Integration Testing -> Acceptance Testing
  3. Unit Testing -> Integration Testing -> System Testing -> Acceptance Testing
  4. Acceptance Testing -> System Testing -> Integration Testing -> Unit Testing

Answer: c, Unit Testing -> Integration Testing -> System Testing -> Acceptance Testing

Solution: Unit Testing -> Integration Testing -> System Testing -> Acceptance Testing

Q6. In the V-Model, which phase corresponds to Requirement Analysis?.
  1. Unit Testing
  2. System Testing
  3. Integration Testing
  4. Acceptance Testing

Answer: d, Acceptance Testing

Solution: UAT validates user requirements defined during Requirement Analysis.

Q7. Which testing phase corresponds to High-Level Design (HLD)?.
  1. Unit Testing
  2. Integration Testing
  3. System Testing
  4. Acceptance Testing

Answer: b, Integration Testing

Solution: Integration Testing verifies module interactions defined in HLD.

Q8. Which of the following shows correct mapping of phases?.
  1. Requirement <-> Unit Testing
  2. HLD <-> System Testing
  3. LLD <-> Acceptance Testing
  4. HLD <-> Integration Testing

Answer: d, HLD <-> Integration Testing

Solution: HLD maps to Integration Testing.

Q9. Low-Level Design (LLD) is validated through:.
  1. System Testing
  2. Integration Testing
  3. Unit Testing
  4. Acceptance Testing

Answer: c, Unit Testing

Solution: Unit Testing checks individual modules as per Low-Level Design.

Q10. What happens at the bottom of the V-Model?.
  1. Requirement Analysis
  2. Coding / Implementation
  3. User Training
  4. Maintenance

Answer: b, Coding / Implementation

Solution: Coding is the lowest point of the V connecting verification and validation.

Q11. V-Model focuses on:.
  1. Late testing
  2. Early testing
  3. No testing
  4. Random testing

Answer: b, Early testing

Solution: Testing starts early by preparing test plans during development phases.

Q12. Which phase tests the complete system as a whole?.
  1. Integration Testing
  2. Acceptance Testing
  3. System Testing
  4. Unit Testing

Answer: c, System Testing

Solution: System Testing validates the complete system based on system design.

Q13. The V-Model is BEST suited when:.
  1. Requirements are unclear
  2. Requirements are stable
  3. Rapid changes are needed
  4. Prototyping is required

Answer: b, Requirements are stable

Solution: V-Model requires clear and fixed requirements.

Q14. Which of the following is a disadvantage of the V-Model?.
  1. Early testing
  2. Good documentation
  3. Inflexible to requirement changes
  4. Clear phase objectives

Answer: c, Inflexible to requirement changes

Solution: The V-Model does not support changing requirements.

Q15. System Design corresponds to which testing activity?.
  1. Unit Testing
  2. Integration Testing
  3. System Testing
  4. Acceptance Testing

Answer: c, System Testing

Solution: System Testing verifies the system according to system design.

Q16. In V-Model, testing activities:.
  1. Start after coding
  2. Run in parallel with development
  3. Occur only at the end
  4. Do not exist

Answer: b, Run in parallel with development

Solution: Testing activities are planned alongside development phases.

Q17. The V-Model is also known as:.
  1. Verification & Validation Model
  2. Prototyping Model
  3. Iterative Model
  4. RAD Model

Answer: a, Verification & Validation Model

Solution: It emphasizes early verification and validation.

Q18. Which document is prepared during the Requirement Analysis phase?.
  1. Test Cases
  2. SRS Document
  3. Source Code
  4. Integration Test Plan

Answer: b, SRS Document

Solution: SRS is the primary output of Requirement Analysis.

Q19. User Acceptance Testing (UAT) is performed to:.
  1. Check module logic
  2. Check overall system
  3. Validate requirements with user
  4. Test code quality

Answer: c, Validate requirements with user

Solution: UAT ensures the software meets user needs.

Q20. Which testing phase verifies module interactions?.
  1. Unit Testing
  2. Integration Testing
  3. System Testing
  4. UAT

Answer: b, Integration Testing

Solution: Integration Testing checks interaction between modules.

Q21. What is a major advantage of the V-Model?.
  1. Very flexible
  2. No documentation needed
  3. High test coverage
  4. Supports frequent changes

Answer: c, High test coverage

Solution: Each design phase has test planning, increasing test coverage.

Q22. Test planning in the V-Model begins:.
  1. After coding
  2. During verification phases
  3. Only after deployment
  4. During maintenance

Answer: b, During verification phases

Solution: Test plans are prepared alongside each phase on the left side.

Q23. The V-Model is most similar to:.
  1. Agile
  2. Prototype Model
  3. Waterfall Model
  4. RAD Model

Answer: c, Waterfall Model

Solution: The V-Model is an enhancement of the Waterfall Model.