V Model
Emphasis on Verification & Validation
Verification - Are we building the product right? (ensuring that it meets specifications) Validation - Are we building the right product? (Confirming it meets user’s needs)

Advantages
- Emphasis of Verification and Validation
- Constant testing
- Easy to use
- Good for critical/embedded systems
- Can be used for small projects
- Highly disciplined
Disadvantages
- Does not support overlapping of phases
- Linear
- Time consuming
- Unknown project completion
- Not good for big and complex projects
- Changes cannot be accommodated easily
- No iteration of phases
- May require lot of documentation