SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Edited By
             Jasour A.Obeidat

             Supervisor
        Dr.Hebah Nassir Deain


Information System Development – 1st Semester 2012-2013
Outline

• “V” Model in Progress.
• “V” Model illustration.
• “V” Model Advantages.
• “V” Model Disadvantages.
• Comparison between “Waterfall” Vs. “V”
  Models.
• Examples (Problem Scenario).

            Information System Development – 1st Semester 2012-2013
Outline
• System Development Life Cycle SDLC.

• “V” Model illustration.
• “V” Model Advantages.
• “V” Model Disadvantages.
• Comparison between “Waterfall” Vs. “V”
  Models.
• Examples (Problem Scenario).

            Information System Development – 1st Semester 2012-2013
Outline
• System Development Life Cycle SDLC.
• “V” Model in Progress.

• “V” Model Advantages.
• “V” Model Disadvantages.
• Comparison between “Waterfall” Vs. “V”
  Models.
• Examples (Problem Scenario).

            Information System Development – 1st Semester 2012-2013
Outline
• System Development Life Cycle SDLC.
• “V” Model in Progress.
• “V” Model illustration.

• “V” Model Disadvantages.
• Comparison between “Waterfall” Vs. “V”
  Models.
• Examples (Problem Scenario).

            Information System Development – 1st Semester 2012-2013
Outline
•   System Development Life Cycle SDLC.
•   “V” Model in Progress.
•   “V” Model illustration.
•   “V” Model Advantages.

• Comparison between “Waterfall” Vs. “V”
  Models.
• Examples (Problem Scenario).

              Information System Development – 1st Semester 2012-2013
Outline
•   System Development Life Cycle SDLC.
•   “V” Model in Progress.
•   “V” Model illustration.
•   “V” Model Advantages.
•   “V” Model Disadvantages.


• Examples (Problem Scenario).

              Information System Development – 1st Semester 2012-2013
Outline
•   System Development Life Cycle SDLC.
•   “V” Model in Progress.
•   “V” Model illustration.
•   “V” Model Advantages.
•   “V” Model Disadvantages.
•   Comparison between “Waterfall” Vs. “V”
    Models.



              Information System Development – 1st Semester 2012-2013
System Development Life Cycle SDLC
• System development process:
  Is a structure imposed on the development of a system
  product.

• There are several models represent system product in
  it’s processes:
  - Waterfall Model
  - V shaped Model
  - EXTREM Programming
  - …etc.


              Information System Development – 1st Semester 2012-2013
“V” Model Illustration




         Information System Development – 1st Semester 2012-2013
“V” Model in Progress “Procedures”
• The “V” Model begin with elicitation of system
  requirements in order to conceptualize the system.

• Once the system concept is formed, requirements are
  further elicited, in order to specify detailed system
  requirements.

Note:
  These system requirement are then allocated to system
  components. (e.g. H/W, S/W, firm works, and people)


              Information System Development – 1st Semester 2012-2013
“V” Model in Progress “Procedures”
• The system is designed.

• Once the system is designed the detailed
  software requirements are elicited.

• Note :
  These software requirements are then used to
  design, construct, and test appropriate
  component of the system .

             Information System Development – 1st Semester 2012-2013
“V” Model in Progress “Procedures”
• Eventually, all of the system components are
  integrated and tested when Evidence Exist?


          - That the resulting system meets
                    requirements.

           - The system and its components
                     are accepted.



            Information System Development – 1st Semester 2012-2013
“V” Model in Progress “Procedures”
• The “V” Model integrates planning and
  execution of testing throughout the life cycle.
   During requirements elicitation and analysis


    Acceptance test planning Initiated                         -Executed prior to
                                                             developing the system


           During design activities

      System Integration test planning                       -Executed after S/W coded
                 Initiated                                          and TESTED


                   Information System Development – 1st Semester 2012-2013
“V” Model Advantages
• Simple and easy to use.

• Specific goals are defined for each phase.

• Focus on preparing test plans early in the process
  which give it higher chance to success.

• The user of the “V” Model participate in the
  development and maintenance.

              Information System Development – 1st Semester 2012-2013
“V” Model Advantages
• The “V” Model provide a concrete assistance
  on how to implement an activity.

• In each activity schema there are instructions,
  recommendations, and detailed explanation
  of the activity.

• Appropriate for small development project in
  which requirements are well understood.

             Information System Development – 1st Semester 2012-2013
“V” Model disadvantages
• Difficult to add or change requirements later
  in the development process.
• “V” Model is inappropriate for complex
  projects.
• The emphasize in test planning appears to
  reduce the risk but like the “Waterfall” model
  the “V” model risks in :
            - Time.
            - absence of careful planning.

            Information System Development – 1st Semester 2012-2013
Waterfall Model Vs. V Shaped Model

Model / Feature           Waterfall Model                    “V” Model
Requirement               Beginning                          Beginning
Specifications
Cost                      Low                                Expensive
Guarantee of success      Low                                High
Simplicity                Simple                             Intermediate
Flexibility               Rigid                              Little flexible
Reusability               Limited                            To some extent
User involvement          Only at the beginning              At beginning
Change incorporated       Difficult                          Difficult



                   Information System Development – 1st Semester 2012-2013
Problem Scenarios
• Example A:


We received a requirement specification from a
client for developing a solution for their specified
problem in a domain we have little or no expertise
and obviously no experience of developing similar
solution.



             Information System Development – 1st Semester 2012-2013
Problem Scenarios
• Example A: In “Waterfall Model”

This Model is not suitable for using it in this case.
Because :
-Clients may not know the complete vision of the solution .
- No expertise and experience on this domain which reflect
that we can’t gather complete requirements, and that leads
for troubles due new findings.



               Information System Development – 1st Semester 2012-2013
Problem Scenarios
• Example A: In “V” Model

This is not suitable for using it in this case because:
   -It is similar to “Waterfall” model except of the
   added test phases at each level, so gathering will be
   an issue here too.

   -No working prototype will be available because
   there is not any incremental/ modular/ iterative
   approach.


              Information System Development – 1st Semester 2012-2013
???




      Information System Development – 1st Semester 2012-2013
Problem Scenarios
• This is my Question???????


We received a requirement specification from a
client for developing a solution for their specified
problem in domain. We have expertise and
experience of developing similar solutions




             Information System Development – 1st Semester 2012-2013
The End !




            Information System Development – 1st Semester 2012-2013

Weitere ähnliche Inhalte

Was ist angesagt?

System Models in Software Engineering SE7
System Models in Software Engineering SE7System Models in Software Engineering SE7
System Models in Software Engineering SE7
koolkampus
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Gurban Daniel
 

Was ist angesagt? (20)

Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
V model Over View (Software Engineering)
V model Over View (Software Engineering) V model Over View (Software Engineering)
V model Over View (Software Engineering)
 
Introduction to the Unified Modeling Language (UML)
Introduction to the Unified Modeling Language (UML)Introduction to the Unified Modeling Language (UML)
Introduction to the Unified Modeling Language (UML)
 
Software development process
Software development processSoftware development process
Software development process
 
Exam system
Exam systemExam system
Exam system
 
Slides chapter 9
Slides chapter 9Slides chapter 9
Slides chapter 9
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Software Engineering - chp3- design
Software Engineering - chp3- designSoftware Engineering - chp3- design
Software Engineering - chp3- design
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software design
Software designSoftware design
Software design
 
Ch2 sw processes
Ch2 sw processesCh2 sw processes
Ch2 sw processes
 
Requirements engineering processes
Requirements engineering processesRequirements engineering processes
Requirements engineering processes
 
System Models in Software Engineering SE7
System Models in Software Engineering SE7System Models in Software Engineering SE7
System Models in Software Engineering SE7
 
V model in software testing
V model in software testingV model in software testing
V model in software testing
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Software process
Software processSoftware process
Software process
 

Ähnlich wie V model in SDLC

SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
Shaikh Kamrul Islam (Konok kamrul)
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
Anjali Arora
 

Ähnlich wie V model in SDLC (20)

1.2 Waterfall model.pptx
1.2 Waterfall model.pptx1.2 Waterfall model.pptx
1.2 Waterfall model.pptx
 
PPT (1).pptx
PPT (1).pptxPPT (1).pptx
PPT (1).pptx
 
Introduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process ModelsIntroduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process Models
 
Waterfall-Model-in-SDLC-8861433.ppsx.pdf
Waterfall-Model-in-SDLC-8861433.ppsx.pdfWaterfall-Model-in-SDLC-8861433.ppsx.pdf
Waterfall-Model-in-SDLC-8861433.ppsx.pdf
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
 
V sdlc se
V sdlc   seV sdlc   se
V sdlc se
 
CSC426 - SDLC Models
CSC426 - SDLC ModelsCSC426 - SDLC Models
CSC426 - SDLC Models
 
Ms
MsMs
Ms
 
Comparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modalComparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modal
 
What is v model
What is v modelWhat is v model
What is v model
 
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxLecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptx
 
Waterfall model in SDLC
Waterfall model in SDLCWaterfall model in SDLC
Waterfall model in SDLC
 
V Model and W Model
V Model and W ModelV Model and W Model
V Model and W Model
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) Models
 
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
 
Water Fall
Water FallWater Fall
Water Fall
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
Process Models
Process ModelsProcess Models
Process Models
 
Process Models
Process ModelsProcess Models
Process Models
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

V model in SDLC

  • 1. Edited By Jasour A.Obeidat Supervisor Dr.Hebah Nassir Deain Information System Development – 1st Semester 2012-2013
  • 2. Outline • “V” Model in Progress. • “V” Model illustration. • “V” Model Advantages. • “V” Model Disadvantages. • Comparison between “Waterfall” Vs. “V” Models. • Examples (Problem Scenario). Information System Development – 1st Semester 2012-2013
  • 3. Outline • System Development Life Cycle SDLC. • “V” Model illustration. • “V” Model Advantages. • “V” Model Disadvantages. • Comparison between “Waterfall” Vs. “V” Models. • Examples (Problem Scenario). Information System Development – 1st Semester 2012-2013
  • 4. Outline • System Development Life Cycle SDLC. • “V” Model in Progress. • “V” Model Advantages. • “V” Model Disadvantages. • Comparison between “Waterfall” Vs. “V” Models. • Examples (Problem Scenario). Information System Development – 1st Semester 2012-2013
  • 5. Outline • System Development Life Cycle SDLC. • “V” Model in Progress. • “V” Model illustration. • “V” Model Disadvantages. • Comparison between “Waterfall” Vs. “V” Models. • Examples (Problem Scenario). Information System Development – 1st Semester 2012-2013
  • 6. Outline • System Development Life Cycle SDLC. • “V” Model in Progress. • “V” Model illustration. • “V” Model Advantages. • Comparison between “Waterfall” Vs. “V” Models. • Examples (Problem Scenario). Information System Development – 1st Semester 2012-2013
  • 7. Outline • System Development Life Cycle SDLC. • “V” Model in Progress. • “V” Model illustration. • “V” Model Advantages. • “V” Model Disadvantages. • Examples (Problem Scenario). Information System Development – 1st Semester 2012-2013
  • 8. Outline • System Development Life Cycle SDLC. • “V” Model in Progress. • “V” Model illustration. • “V” Model Advantages. • “V” Model Disadvantages. • Comparison between “Waterfall” Vs. “V” Models. Information System Development – 1st Semester 2012-2013
  • 9. System Development Life Cycle SDLC • System development process: Is a structure imposed on the development of a system product. • There are several models represent system product in it’s processes: - Waterfall Model - V shaped Model - EXTREM Programming - …etc. Information System Development – 1st Semester 2012-2013
  • 10. “V” Model Illustration Information System Development – 1st Semester 2012-2013
  • 11. “V” Model in Progress “Procedures” • The “V” Model begin with elicitation of system requirements in order to conceptualize the system. • Once the system concept is formed, requirements are further elicited, in order to specify detailed system requirements. Note: These system requirement are then allocated to system components. (e.g. H/W, S/W, firm works, and people) Information System Development – 1st Semester 2012-2013
  • 12. “V” Model in Progress “Procedures” • The system is designed. • Once the system is designed the detailed software requirements are elicited. • Note : These software requirements are then used to design, construct, and test appropriate component of the system . Information System Development – 1st Semester 2012-2013
  • 13. “V” Model in Progress “Procedures” • Eventually, all of the system components are integrated and tested when Evidence Exist? - That the resulting system meets requirements. - The system and its components are accepted. Information System Development – 1st Semester 2012-2013
  • 14. “V” Model in Progress “Procedures” • The “V” Model integrates planning and execution of testing throughout the life cycle. During requirements elicitation and analysis Acceptance test planning Initiated -Executed prior to developing the system During design activities System Integration test planning -Executed after S/W coded Initiated and TESTED Information System Development – 1st Semester 2012-2013
  • 15. “V” Model Advantages • Simple and easy to use. • Specific goals are defined for each phase. • Focus on preparing test plans early in the process which give it higher chance to success. • The user of the “V” Model participate in the development and maintenance. Information System Development – 1st Semester 2012-2013
  • 16. “V” Model Advantages • The “V” Model provide a concrete assistance on how to implement an activity. • In each activity schema there are instructions, recommendations, and detailed explanation of the activity. • Appropriate for small development project in which requirements are well understood. Information System Development – 1st Semester 2012-2013
  • 17. “V” Model disadvantages • Difficult to add or change requirements later in the development process. • “V” Model is inappropriate for complex projects. • The emphasize in test planning appears to reduce the risk but like the “Waterfall” model the “V” model risks in : - Time. - absence of careful planning. Information System Development – 1st Semester 2012-2013
  • 18. Waterfall Model Vs. V Shaped Model Model / Feature Waterfall Model “V” Model Requirement Beginning Beginning Specifications Cost Low Expensive Guarantee of success Low High Simplicity Simple Intermediate Flexibility Rigid Little flexible Reusability Limited To some extent User involvement Only at the beginning At beginning Change incorporated Difficult Difficult Information System Development – 1st Semester 2012-2013
  • 19. Problem Scenarios • Example A: We received a requirement specification from a client for developing a solution for their specified problem in a domain we have little or no expertise and obviously no experience of developing similar solution. Information System Development – 1st Semester 2012-2013
  • 20. Problem Scenarios • Example A: In “Waterfall Model” This Model is not suitable for using it in this case. Because : -Clients may not know the complete vision of the solution . - No expertise and experience on this domain which reflect that we can’t gather complete requirements, and that leads for troubles due new findings. Information System Development – 1st Semester 2012-2013
  • 21. Problem Scenarios • Example A: In “V” Model This is not suitable for using it in this case because: -It is similar to “Waterfall” model except of the added test phases at each level, so gathering will be an issue here too. -No working prototype will be available because there is not any incremental/ modular/ iterative approach. Information System Development – 1st Semester 2012-2013
  • 22. ??? Information System Development – 1st Semester 2012-2013
  • 23. Problem Scenarios • This is my Question??????? We received a requirement specification from a client for developing a solution for their specified problem in domain. We have expertise and experience of developing similar solutions Information System Development – 1st Semester 2012-2013
  • 24. The End ! Information System Development – 1st Semester 2012-2013