SlideShare a Scribd company logo
Risma Rustiyan R
Information System
Department
Faculty of Science and
Technology
State Islamic University
of Sulthan Syarif Kasim
Riau
(UIN SUSKA RIAU)
2017
Agenda Introduction
Definition
V-model figure
Four Test Level
The Differences between V-Model and
Waterfall Model
V-Model Introduction:
The V-model was developed to address
some of the problems experienced using
the traditional waterfall approach. Defects
were being found too late in the life cycle,
as testing was not involved until the end
of the project.Testing also added lead time
due to its late involvement.
Definition The V-model is a model that illustrates
how testing activities (verification and
validation) can be integrated into each
phase of the life cycle.
Definition (Cont.) Within the V-model, validation testing
takes place especially during the early
stages, e.g. reviewing the user
requirements, and late in the life cycle,
e.g.during user acceptance testing
V-Model Figure
(Graham et al, 2011)
Four Test Level The four test levels used, each with their own objectives,are:
• component testing: searches for defects in and verifies the
functioning of software components (e.g. modules, programs,
objects, classes etc.) that are separately testable;
• integration testing: tests interfaces between components,
interactions to different parts of a system such as an operating
system,file system and hardware or interfacesbetween systems;
• system testing: concerned with the behavior of the whole
system/product asdefined by the scope of a development project or
product. The main focus ofsystem testing is verification against
specified requirements;
• acceptance testing: validation testing with respect to user needs,
requirements, and business processes conducted to determine
whether or not to accept the system.
V-Model VS
Waterfall Model
The waterfall model was one of the earliest
models to be designed. It has a natural timeline
where tasks are executed in a sequential fashion.
We start at the top of the waterfall with a
feasibility study and flow down through the
various project tasks finishing with
implementation into the live environment.
V-Model Vs
Waterfall Model
(Cont.)
Design flows through into development,
which in turn flows into build, and finally
on into test. Testing tends to happen
towards the end of the project life cycle so
defects are detected close to the live
implementation date. With this model it has
been difficult to get feedback passed
backwards up the waterfall and there are
difficulties if we need to carry out
numerous iterations for a particular phase.
Reference
Graham, Dorothy, et al. “Foundation of Software Testing ISTQB
Certification”. Chapter 1 Fundamentals of Testing. 2011

More Related Content

PPTX
Testing throughout the software life cycle
PPTX
02 testing throughout the software life cycle
PPTX
Testing Implementasi 2
PPTX
Presentasi testing throughout the software life cycle 2
PPTX
Testing throughout the software life cycle
PPTX
Testing throughout the software life cycle
PPTX
Testing throughout the software life cycle 2
PPTX
Testing throughout the software life cycle 2
Testing throughout the software life cycle
02 testing throughout the software life cycle
Testing Implementasi 2
Presentasi testing throughout the software life cycle 2
Testing throughout the software life cycle
Testing throughout the software life cycle
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2

What's hot (20)

PPTX
Fundamentals of testing jef (3)
PPTX
Testing throughout the software life cycle 2
PPTX
Testing throughout the software life cycle
PPTX
Testing throughout the software life cycle
PPTX
Testing throughout the software life cycle 2
PPTX
Testing throughout the software life cycle 2
PPTX
Testing throughout the software life cycle
PPTX
Testing throughout the software life cycle
PPTX
Testing throughout the software life cycle 2 hadnan
PPTX
Aldi testing throughout the software life cycle 2
PPTX
Chater 2 software life cycle (eva normala)
PPTX
Session 06 - Types of Testing
PPTX
Testing throughout the software life cycle
PPT
02. testing throughout the software life cycle
PPTX
Testing throughout the software life cycle
PPTX
2 testing throughout software lifecycle
PPTX
Testing & implementation system 2-wm
PDF
Testing Throughout the Software Life Cycle (2013)
PPT
Integration testing overview
PPTX
Testing throughout the software life cycle
Fundamentals of testing jef (3)
Testing throughout the software life cycle 2
Testing throughout the software life cycle
Testing throughout the software life cycle
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2
Testing throughout the software life cycle
Testing throughout the software life cycle
Testing throughout the software life cycle 2 hadnan
Aldi testing throughout the software life cycle 2
Chater 2 software life cycle (eva normala)
Session 06 - Types of Testing
Testing throughout the software life cycle
02. testing throughout the software life cycle
Testing throughout the software life cycle
2 testing throughout software lifecycle
Testing & implementation system 2-wm
Testing Throughout the Software Life Cycle (2013)
Integration testing overview
Testing throughout the software life cycle
Ad

Similar to Software development model (20)

PPTX
Testing implementasi sistem
PPTX
V model
PPTX
V model - Testing and Implementation of Information Systems
PPTX
Testing Throughout The Software Life Cycle (Dhea Frizky)
PPTX
V Model and W Model
PPTX
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
PPTX
verification vs validation(v & v model)
PPTX
DOCX
What is v model
PDF
V model (software engineering)
PPTX
V model presentation
PDF
vshapemodelpresentation-170219170713.pdf
PPTX
V-model-7.pptx
PPT
V Model in Software Testing
PPTX
2-SUMSEM2024-25_CSI3014_TH_VL2024250700241_2025-05-13_Reference-Material-II.pptx
PPTX
V model Over view (Software Engineering)
PPTX
V model Over View (Software Engineering)
PPTX
Software development models endang
PPTX
SE lect2_2.pptxv model design software models
PPTX
Testing implementasi sistem
V model
V model - Testing and Implementation of Information Systems
Testing Throughout The Software Life Cycle (Dhea Frizky)
V Model and W Model
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
verification vs validation(v & v model)
What is v model
V model (software engineering)
V model presentation
vshapemodelpresentation-170219170713.pdf
V-model-7.pptx
V Model in Software Testing
2-SUMSEM2024-25_CSI3014_TH_VL2024250700241_2025-05-13_Reference-Material-II.pptx
V model Over view (Software Engineering)
V model Over View (Software Engineering)
Software development models endang
SE lect2_2.pptxv model design software models
Ad

Recently uploaded (20)

PPTX
Transform Your Business with a Software ERP System
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Nekopoi APK 2025 free lastest update
PPTX
ai tools demonstartion for schools and inter college
PPT
Introduction Database Management System for Course Database
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Introduction to Artificial Intelligence
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Transform Your Business with a Software ERP System
Wondershare Filmora 15 Crack With Activation Key [2025
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Navsoft: AI-Powered Business Solutions & Custom Software Development
Nekopoi APK 2025 free lastest update
ai tools demonstartion for schools and inter college
Introduction Database Management System for Course Database
Odoo POS Development Services by CandidRoot Solutions
Introduction to Artificial Intelligence
Understanding Forklifts - TECH EHS Solution
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Odoo Companies in India – Driving Business Transformation.pdf
Upgrade and Innovation Strategies for SAP ERP Customers
PTS Company Brochure 2025 (1).pdf.......
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
How Creative Agencies Leverage Project Management Software.pdf
Design an Analysis of Algorithms II-SECS-1021-03
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Softaken Excel to vCard Converter Software.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises

Software development model

  • 1. Risma Rustiyan R Information System Department Faculty of Science and Technology State Islamic University of Sulthan Syarif Kasim Riau (UIN SUSKA RIAU) 2017
  • 2. Agenda Introduction Definition V-model figure Four Test Level The Differences between V-Model and Waterfall Model
  • 3. V-Model Introduction: The V-model was developed to address some of the problems experienced using the traditional waterfall approach. Defects were being found too late in the life cycle, as testing was not involved until the end of the project.Testing also added lead time due to its late involvement.
  • 4. Definition The V-model is a model that illustrates how testing activities (verification and validation) can be integrated into each phase of the life cycle.
  • 5. Definition (Cont.) Within the V-model, validation testing takes place especially during the early stages, e.g. reviewing the user requirements, and late in the life cycle, e.g.during user acceptance testing
  • 7. Four Test Level The four test levels used, each with their own objectives,are: • component testing: searches for defects in and verifies the functioning of software components (e.g. modules, programs, objects, classes etc.) that are separately testable; • integration testing: tests interfaces between components, interactions to different parts of a system such as an operating system,file system and hardware or interfacesbetween systems; • system testing: concerned with the behavior of the whole system/product asdefined by the scope of a development project or product. The main focus ofsystem testing is verification against specified requirements; • acceptance testing: validation testing with respect to user needs, requirements, and business processes conducted to determine whether or not to accept the system.
  • 8. V-Model VS Waterfall Model The waterfall model was one of the earliest models to be designed. It has a natural timeline where tasks are executed in a sequential fashion. We start at the top of the waterfall with a feasibility study and flow down through the various project tasks finishing with implementation into the live environment.
  • 9. V-Model Vs Waterfall Model (Cont.) Design flows through into development, which in turn flows into build, and finally on into test. Testing tends to happen towards the end of the project life cycle so defects are detected close to the live implementation date. With this model it has been difficult to get feedback passed backwards up the waterfall and there are difficulties if we need to carry out numerous iterations for a particular phase.
  • 10. Reference Graham, Dorothy, et al. “Foundation of Software Testing ISTQB Certification”. Chapter 1 Fundamentals of Testing. 2011