Download presentation
Presentation is loading. Please wait.
Published byNicholas Flynn Modified over 9 years ago
1
Independent Verification and Validation
2
IV&V Independent group –Outside of the development shop –Responsible for verifying and validating a system –May be outside of organization Examples: –HP’s V&V group (separate building) –NASA’s IV&V group (separate corporation)
3
Why IV&V Group? Protect Testers and provide objectivity Configuration compatibility testing Performance and throughput testing Network testing Localization Risk reduction and safety-critical software
4
Why IV&V Group? Protect testers and provide objectivity –Protect testers from political influence –Allow testers to be objective, independent of programmers –This is a phase that organizations pass through on their way to achieving a quality culture –quality mature organizations don’t need to provide this protection
5
Why IV&V Group? Configuration compatibility testing –Difficult for developers to stay aware of all nuances of different environments –Independent group can stay aware –Group may run different tests than developers
6
Why IV&V Group? Performance and throughput testing –Not an issue in most software products –Where it is an issue, special tools are needed –queuing theory and analytical modeling are needed –Specialists may be better able to test these systems
7
Why IV&V Group? Network testing –Special case of configuration testing
8
Why IV&V Group? Localization –Some products are specialized to location (e. g. language versions or country-specific regulations) –Similar issues to configuration compatability
9
Why IV&V Group? Risk reduction and safety-critical software –Legal issues: an independent group may reduce legal exposure –IV&V group should not just repeat previous tests
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.