
- Software Engineering Tutorial
- Software Engineering Home
- Software Engineering Overview
- Software Development Life Cycle
- Software Project Management
- Software Requirements
- Software Design Basics
- Analysis & Design Tools
- Software Design Strategies
- Software User Interface Design
- Software Design Complexity
- Software Implementation
- Software Testing Overview
- Software Maintenance
- CASE Tools Overview
- S/W - Exams Questions with Answers
- SE - Exams Questions with Answers
- S/W Engineering Resources
- SE - Interview Questions
- SE - Useful Resources
- SE - Quick Guide
- SE - Android App
SE Quality Q & A #2
Question:What are the differences between verification and validation in software development?
Answer: - Following table details the differences between verification and validation in software developement.
Sr.No. | Verification | Validation |
---|---|---|
1 | This is process of deciding that the product on particular step of the software development meets the expected need. | This is process of deciding that the valuation of the software at the end of the process is as per the actual need. |
2 | Verification includes valuations in terms of plan, code, need and quality. Checklist and inspection are part of it. | Validation includes actual test results and use of software when verification process gets completed. |
3 | Verification decides that result of one phase of development confirms the ok status of previous phase. | Validation decides that developed product meets required needs. |
4 | Verification insures that process makes quality product at every stage of software development. | Validation insures that software being developed fulfills functional as well as non-functional needs. |
5 | Verification is done at each step and it provides the assurance of regularity with the end result of previous phase. | Validation process insures that user needs are covered completely. |
Advertisements