Page 158 - DCAP305_PRINCIPLES_OF_SOFTWARE_ENGINEERING
P. 158
Principles of Software Engineering
Notes of stockpile QMU assessment methodologies through computational simulation by providing
training for use of V&V and UQ tools to establish credible simulation-based performance margin
and uncertainty estimates.
Advantages and Disadvantages of Verification
The Verification and Validation model commonly known as V-Model is considered to be an
extension of the Waterfall model. This is because just like the waterfall model, it is a well
structured method in which the different phases progress in a sequential or linear way. That
means each phase begins only after the completion of the phase.
An important aspect of this model is that testing activities like planning, test designing happens
well before coding. The advantage is that it saves ample amount of time and since the testing
team is involved early on, they develop a very good understanding of the project at the very
beginning.
The biggest disadvantage of V-model is that it is very rigid and the least flexible. If any changes
happen mid way, not only the requirements documents but also the test documentation needs
to be updated. Even with these disadvantages, it is the most favoured software development
process as it is simple and easy to use. (See Figure 7.2)
Figure 7.2: Verification
Baffle Ball, the first mechanical pinball game, was advertised as being “free
of bugs” in 1931.
152 LOVELY PROFESSIONAL UNIVERSITY