Hello, This afternoon, I was listening to two Systems Engineers argue in the lun
ID: 384426 • Letter: H
Question
Hello,
This afternoon, I was listening to two Systems Engineers argue in the lunchroom. It was kind of frightening. Apparently, a fight nearly broke out over the definitions and application of two terms: validation; and verification. To me, it sounded like they meant the same thing, i.e., were interchangeable, but I suspect they have different meanings. Anyway, neither of the SE pugilists were in a mood to answer my questions after the discussion ended.
Would you please send me two paragraphs that provides: 1.) a practical definition of both terms, for Validation and Verification; and 2.) your views on how they relate to each other, for Validation and Verification.
Thanks,
The Intern
Explanation / Answer
Q1) Validation - Validation is the process of evaluating the project/software deliverables with the customer specifications to ensure the software meets the specifications.
Verification - Verification is the process of comparing and evaluating the software with specifications while it is in development stage to ensure it can be corrected as required.
Q2) Testing is common in both Validation and Verification processes. While Verification includes unit testing and integration testing whereas validation includes customer acceptance testing and usability testing. Regression testing and beta testing are common between both the processes.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.