SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSuresh Koujalagi
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleGurban Daniel
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and modelsAnjali Arora
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsAtul Karmyal
 
V-Model (Verification and validation)
V-Model (Verification and validation)V-Model (Verification and validation)
V-Model (Verification and validation)Awais Saleem
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Fadhil Ismail
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life CycleVivek Gupta
 
Software engineering lecture notes
Software engineering   lecture notesSoftware engineering   lecture notes
Software engineering lecture notesAmmar Shafiq
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and MethodsRiant Soft
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software TestingAbdul Raheem
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSaravanan Manoharan
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING Abhinav Shukla
 
2.software requirement specification
2.software requirement specification2.software requirement specification
2.software requirement specificationDeepak Sharma
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle modelsWasif Khan
 

Tendances (20)

SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
What is v model
What is v modelWhat is v model
What is v model
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
V-Model (Verification and validation)
V-Model (Verification and validation)V-Model (Verification and validation)
V-Model (Verification and validation)
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
Software engineering lecture notes
Software engineering   lecture notesSoftware engineering   lecture notes
Software engineering lecture notes
 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle ppt
 
Sdlc
SdlcSdlc
Sdlc
 
Software design methodologies
Software design methodologiesSoftware design methodologies
Software design methodologies
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and Methods
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software Testing
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING
 
2.software requirement specification
2.software requirement specification2.software requirement specification
2.software requirement specification
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
 

Similaire à V model in SDLC

Similaire à 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
 
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
 
Process Models
Process ModelsProcess Models
Process Models
 
Process Models
Process ModelsProcess Models
Process Models
 
spiralmodel -1
 spiralmodel -1 spiralmodel -1
spiralmodel -1
 
1 sdlc model
1 sdlc model1 sdlc model
1 sdlc model
 

Dernier

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...Drew Madelung
 
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 educationjfdjdjcjdnsjd
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[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.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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.pdfUK Journal
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
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 textsMaria Levchenko
 
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 WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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...Martijn de Jong
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Dernier (20)

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...
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

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