Chapter 4: Coding
By Rinesh S
Contents
• Programming Principles & guidelines
• Coding process
• Validation & Verification
Coding
Characteristics of Programming Language
Verification vs validation
• Verification:
"Are we building the product right”.
– The software should conform to its specification.
• Validation:
"Are we building the right product”.
– The software should do what the user really
wants.
Coming up: The V & V process
Validation:
Validation is the process of checking whether the
software product is up to the mark or in other words
product has high level requirements. It is the process
of checking the validation of product i.e. it checks
what we are developing is the right product. it is
validation of actual and expected product.
Validation is the Dynamic Testing.
Activities involved in validation:
Black box testing
White box testing
Unit testing
Integration testing