3 ms·
You are describing "validation": the process of verifying that your spec really says what you mean.
by amw-zero 2y ago
You are describing "validation": the process of verifying that your spec really says what you mean.
- nicce 2y agoHe is saying that original spec can be incorrect.
- jghn 2y agoYes. And the post you're replying to is pointing out that that would be part of `Validation` to decide. Verification is confirming the software meets the spec. Validation is confirming that the software meets the actual desired behavior.
- nicce 2y agoI think the comment was way shorter than it currently is when I replied. It is sometimes difficult to say what is meant with "validation". Many also use it to mean "functional testing", for example, which is incorrect.
- jghn 2y agobased on what amw-zero stated, they're using it in the formal QC sense like ISO9001. In that context the two words have distinct meanings. I do agree that colloquially they can be used in different ways, but as we're talking about formal verification as a concept, in this case verification aligns with that definition.
- amw-zero 2y agoYes - that is what [Validation](https://en.wikipedia.org/wiki/Verification_and_validation https://en.wikipedia.org/wiki/Verification_and_validation) is for. I'm not saying it's easy (it's not). But there is a term for this.