V- model means Verification and Validation model. Just like the waterfall model, the V-Shaped life cycle is a sequential path of execution of processes. Each phase must be completed before the next phase begins. V-Model is one of the many software development models. Testing of the product is planne...
V- model means Verification and Validation model. Just like the waterfall model, the V-Shaped life cycle is a sequential path of execution of processes. Each phase must be completed before the next phase begins. V-Model is one of the many software development models. Testing of the product is planned in parallel with a corresponding phase of development in V-model.
Size: 603.34 KB
Language: en
Added: Nov 25, 2017
Slides: 10 pages
Slide Content
VERIFICATION AND VALIDATION MODEL MUHAMMAD AWAIS SALEEM (SP15-BSE-026) COMSATS INSTITUTE OF INFORMATION TECHNOLOGY (ABBOTTABAD)
VERIFICATION AND VALIDATION MODEL Just like waterfall Sequential path Execution Testing parallel with Development
Unit testing Integration testing System testing User acceptance testing VALIDATION PHASE
Advantages of V-model Simple and easy to use Testing activities happens well before coding S aves Time Proactive defect Avoids the downward flow of the defects Works well for small projects
Disadvantages of V-model Very rigid and least flexible N o early prototypes of the software C hanges in test documents Lacks Adaptability Timeline Restrictions
Project Based on V-Model Suited for Restricted Projects: Due to the stringent nature of the V-Model and its linear design, implementation, and testing phases, it’s perhaps no wonder that the V-Model has been heavily adopted by the medical device industry in recent years. In situations where the project length and scope are well-defined, the technology is stable, and the documentation & design specifications are clear, the V-Model can be a great method.
V- Model ─ Application Requirements are well defined, clearly documented and fixed Technology is not dynamic and is well understood by the project team N o ambiguous or undefined requirements used for small to medium sized projects where requirements are clearly defined and fixed chosen when ample technical resources are available with needed technical expertise