Professional Documents
Culture Documents
INFORMATION SYSTEM
V-Shaped Model System
Development
02/08/2022 1
AIS GROUP ASSIGNMENT
Name ID NO.
4 Amir Edris
5 Brook Ephraim GSE/2953/14
02/08/2022 2
Articles
Moahmmed Sami. The validation and verification model,
Melsatar Blog, August 2018
Gaurav Kumar and Pradep Bhatia, comparative analysis of
system development models, research gate, Feb 2014
Kim R.fowler, developing and managing embedded system
and products, science direct, March, 2015
Elizabeth Wamich, V-Shaped Model in SDLC Methodology,
Study.com, 2018
Dharmendra Kumar, software engineering SDLC V-Model,
Geeks for Geeks, May 2019
02/08/2022 3
V-shaped system development methodology
02/08/2022 4
V-shaped system development methodology
02/08/2022 5
V-shaped system development methodology
02/08/2022 6
Diagram of V-model:
02/08/2022 7
V-shaped system development methodology
not go back to the previous phase and ulter the process to handle
changes in requirement.
V shape refers to the technical aspect of the project cycle starting
with the business needs and requirments on the upper left and
02/08/2022 8
V-shaped system development methodology
02/08/2022 9
Example:
02/08/2022 10
V-shaped system development methodology
Why preferred?
It is easy to manage due to the rigidity of the model. Each phase of V-Model
The V-shaped model should be used for small to medium sized projects where
changing the requirements, where requirements are clearly defined and fixed.
The V-Shaped is used when ample technical resources are available with
technical expertise.
02/08/2022 11
V-shaped system development methodology
activities that are required in the software development process. These steps
are also referred to as the 'developer's life cycle and they include,
Requirement Analysis: This phase contains detailed communication with the
02/08/2022 12
V-shaped system development methodology
02/08/2022 13
V-shaped system development methodology
Validation Phase; While verification focuses on development, validation ensures that all that
development was carried out correctly. This process is very dynamic and a great deal of
testing takes place. These steps are also referred to as the 'tester's life cycle and they
include;
Unit Testing
The Unit testing is the testing at the code level and helps eliminate issues at an early stage,
mainly the developer is responsible to perform the unit test for his code while not all the
Functional Testing
Functional testing is associated with the low-level design phase which ensures that
collections of codes and units are working together probably to execute new function or
service.
02/08/2022 14
V-shaped system development methodology
Integration Testing
Integration testing is associated with the high-level design phase. Integration
testing ensures the integration between all system modules after adding any
new functions or updates.
System Testing
System testing is associated with the system requirements and design phase. It
combines the software, hardware, and the integration of this system with the
02/08/2022 15
V-shaped system development methodology
Principles of V-Model:
Large to Small: In V-Model, testing is done in a hierarchical perspective, For
and Detailed Design phases of the project. As each of these phases is completed
the requirements, they are defining become more and more refined and detailed.
Data/Process Integrity: This principle states that the successful design of any
project requires the incorporation and cohesion of both data and processes.
02/08/2022 16
V-shaped system development methodology
02/08/2022 17
V-shaped system development methodology
02/08/2022 18
V-shaped system development methodology
changing.
This model does not support iteration of phases.
It does not easily handle concurrent events.
02/08/2022 19