Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
15 Cards in this Set
- Front
- Back
Verification to determine if... |
Product at given stage of development meets expected requirements set @ beginning |
|
Validation to determine if... |
Product at the end of/ in the middle of development satisfies the specified requirements |
|
Why verify? |
Determines acceptability of the given phase and confirms the acceptibility of the prevuohs phase |
|
Why validate? |
Determine that the developed product meets the specified requirements |
|
Verification ensures that... |
Product meets expectation at every stage of development |
|
Validation ensures that.. |
Product being developed meets functional and nonfunctional requirements |
|
Benefits (5) |
- Discover errors early - Ensures software functions as per user requirements - Improve product quality - Increase efficiency of work @ each phase - Assess if system is usable in operational situations |
|
Techniques Validation |
Formal : use math and logic to investigate design, documentation, functionality and behaviour of software Fault injection : purposely input wrong values to test how system behaves under fault conditions |
|
Techniques Verification |
Consistency test: To ensure correct system syntax, parameter correct parameter matching between each procedure and correct typing is used throughout system. Measurement technique : measures error possibilities, understandability and structure of system. |
|
MVC pattern |
|
|
Layered |
UI UI MANAGEMENT/AUTH APP FUNC SYSTEM SUPPORT |
|
Client server pattern |
|
|
Pipes filter pattern |
|
|
Transaction Processing pattern |
|
|
Uml |
|