SlideShare a Scribd company logo
1 of 16
ALPHA BREATHING
Process Models: The Waterfall Model
Software Process
When you work to build a product or a system, it’s important to go
through a series of predictable steps - a roadmap that helps you to
create a timely, high-quality result.
The roadmap that you follow is called a “software process”.
Process model
A process is defined as a collection of work activities, actions and tasks that
are performed when some work product is to be created.
Each of these activities, actions, and tasks reside within a framework or model
that defines their relationship with the process and with one another.
Types of Software Process Models
• The Waterfall model
• The Incremental model
• Evolutionary process models:
• Prototyping model
• The spiral model
• Concurrent process model
Characteristics of Waterfall Model
• Called as classic life cycle model.
• This Model suggests a systematic, sequential approach to software
development.
• Software is developed as a whole.
• Used when requirements are well understood in the beginning.
Steps in Waterfall Model
1. Communication
2. Planning
3. Modeling
4. Construction
5. Deployment
Waterfall Model & The V-Model
Contd..
A variation in the representation of waterfall model is called the V-
model.
V-model depicts the assurance actions to the actions associated with
communication, modeling and early construction activities.
Once code has been generated, the team moves up the right side of V,
essentially performing a series of tests that validate each of the models
created as the team moved down left side.
In reality, the is no difference between the waterfall and the V- model.
The V- model illustrates how verification and validation actions are
associated with earlier engineering actions.
Advantages
• Classic life cycle model
• Useful in situations where requirements are fixed and proceed to
completion in linear manner
Disadvantages
• There are also some disadvantages of waterfall model:
Real projects rarely follow the sequential flow since they are
always iterative.
The model requires requirements to be explicitly spelled out in
the beginning, which is often difficult.
The customer must have patience. A working model is not
available until late in the project time plan.
Leads to ‘Blocking States’.
Applications
We can take real life examples for water fall model like automobile
companies -
When they are building a car, the requirements are fixed,
predefined.
There will be no change in the requirements during the process of
building a car.
Once we complete a stage, we proceed to the next one.
MIND MAP
SUMMARY
Software Process Models
 Waterfall Model
 Communication
 Planning
 Modeling
 Construction
 Deployment
 The V-Model
• Advantages
• Disadvantages
• Applications
Stimulating Question
• Waterfall model is the most widely used process model than
incremental process model- Justify your answer.
ANS:
• Real projects rarely follow the sequential flow since they are always
iterative.
• Compared to waterfall, iterative development allows flexibility in
accommodating new requirements or changes thereof. It also
provides room for improvement in succeeding iterations based on
lessons learned from previous iterations.

More Related Content

Similar to 1.2 Waterfall model.pptx

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 modalShab Bi
 
Waterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxWaterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxPrimaAyundyayasti
 
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 Modelssantoshkawade5
 
pmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptxpmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptxMuhammedSahil26
 
software development methodologies and their application
software development methodologies and their applicationsoftware development methodologies and their application
software development methodologies and their applicationmadhusha udayangani
 
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.pptloloka1
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileAnanda Pramanik
 
SOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSSOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSguest1c0da72
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)PrithvirajChauhan61
 

Similar to 1.2 Waterfall model.pptx (20)

Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
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
 
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
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
 
Waterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxWaterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptx
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
 
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
 
Assignment
AssignmentAssignment
Assignment
 
pmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptxpmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptx
 
software development methodologies and their application
software development methodologies and their applicationsoftware development methodologies and their application
software development methodologies and their application
 
Process Models
Process ModelsProcess Models
Process Models
 
Process Models
Process ModelsProcess Models
Process Models
 
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
 
1 sdlc model
1 sdlc model1 sdlc model
1 sdlc model
 
SOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSSOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELS
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
 

More from JAYAPRIYAR7

1.5 Energy Resources.ppt
1.5 Energy Resources.ppt1.5 Energy Resources.ppt
1.5 Energy Resources.pptJAYAPRIYAR7
 
1.3 Incremental Model.pptx
1.3 Incremental Model.pptx1.3 Incremental Model.pptx
1.3 Incremental Model.pptxJAYAPRIYAR7
 
1.1 The nature of software.ppt
1.1 The nature of software.ppt1.1 The nature of software.ppt
1.1 The nature of software.pptJAYAPRIYAR7
 
1.4 Prototyping model.pptx
1.4 Prototyping model.pptx1.4 Prototyping model.pptx
1.4 Prototyping model.pptxJAYAPRIYAR7
 
1.5 Spiral model.pptx
1.5 Spiral model.pptx1.5 Spiral model.pptx
1.5 Spiral model.pptxJAYAPRIYAR7
 
JP ASSIGNMENT SERIES PPT.ppt
JP ASSIGNMENT SERIES PPT.pptJP ASSIGNMENT SERIES PPT.ppt
JP ASSIGNMENT SERIES PPT.pptJAYAPRIYAR7
 
Physiology_Endocrinology.ppt
Physiology_Endocrinology.pptPhysiology_Endocrinology.ppt
Physiology_Endocrinology.pptJAYAPRIYAR7
 
ICMRI PPT Template.pptx
ICMRI PPT Template.pptxICMRI PPT Template.pptx
ICMRI PPT Template.pptxJAYAPRIYAR7
 
Indian Space Programme JP PPT.pptx
Indian Space Programme JP PPT.pptxIndian Space Programme JP PPT.pptx
Indian Space Programme JP PPT.pptxJAYAPRIYAR7
 
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptxARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptxJAYAPRIYAR7
 
SPEAKING ASSESSMENT PPT .pptx
SPEAKING ASSESSMENT PPT .pptxSPEAKING ASSESSMENT PPT .pptx
SPEAKING ASSESSMENT PPT .pptxJAYAPRIYAR7
 
Engineering Students - Idea Submission Template.pptx
Engineering Students - Idea Submission Template.pptxEngineering Students - Idea Submission Template.pptx
Engineering Students - Idea Submission Template.pptxJAYAPRIYAR7
 
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptxTECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptxJAYAPRIYAR7
 
Topic 2_revised.pptx
Topic 2_revised.pptxTopic 2_revised.pptx
Topic 2_revised.pptxJAYAPRIYAR7
 
BOB_Sample_PPt_Template_(1).pptx
BOB_Sample_PPt_Template_(1).pptxBOB_Sample_PPt_Template_(1).pptx
BOB_Sample_PPt_Template_(1).pptxJAYAPRIYAR7
 
neurotansmitters.ppt
neurotansmitters.pptneurotansmitters.ppt
neurotansmitters.pptJAYAPRIYAR7
 

More from JAYAPRIYAR7 (17)

1.5 Energy Resources.ppt
1.5 Energy Resources.ppt1.5 Energy Resources.ppt
1.5 Energy Resources.ppt
 
1.3 Incremental Model.pptx
1.3 Incremental Model.pptx1.3 Incremental Model.pptx
1.3 Incremental Model.pptx
 
1.1 The nature of software.ppt
1.1 The nature of software.ppt1.1 The nature of software.ppt
1.1 The nature of software.ppt
 
1.4 Prototyping model.pptx
1.4 Prototyping model.pptx1.4 Prototyping model.pptx
1.4 Prototyping model.pptx
 
1.5 Spiral model.pptx
1.5 Spiral model.pptx1.5 Spiral model.pptx
1.5 Spiral model.pptx
 
JP ASSIGNMENT SERIES PPT.ppt
JP ASSIGNMENT SERIES PPT.pptJP ASSIGNMENT SERIES PPT.ppt
JP ASSIGNMENT SERIES PPT.ppt
 
Physiology_Endocrinology.ppt
Physiology_Endocrinology.pptPhysiology_Endocrinology.ppt
Physiology_Endocrinology.ppt
 
ICMRI PPT Template.pptx
ICMRI PPT Template.pptxICMRI PPT Template.pptx
ICMRI PPT Template.pptx
 
Indian Space Programme JP PPT.pptx
Indian Space Programme JP PPT.pptxIndian Space Programme JP PPT.pptx
Indian Space Programme JP PPT.pptx
 
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptxARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
 
SPEAKING ASSESSMENT PPT .pptx
SPEAKING ASSESSMENT PPT .pptxSPEAKING ASSESSMENT PPT .pptx
SPEAKING ASSESSMENT PPT .pptx
 
Engineering Students - Idea Submission Template.pptx
Engineering Students - Idea Submission Template.pptxEngineering Students - Idea Submission Template.pptx
Engineering Students - Idea Submission Template.pptx
 
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptxTECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
 
Topic 2_revised.pptx
Topic 2_revised.pptxTopic 2_revised.pptx
Topic 2_revised.pptx
 
BOB_Sample_PPt_Template_(1).pptx
BOB_Sample_PPt_Template_(1).pptxBOB_Sample_PPt_Template_(1).pptx
BOB_Sample_PPt_Template_(1).pptx
 
coursera1.pdf
coursera1.pdfcoursera1.pdf
coursera1.pdf
 
neurotansmitters.ppt
neurotansmitters.pptneurotansmitters.ppt
neurotansmitters.ppt
 

Recently uploaded

Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 

Recently uploaded (20)

🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 

1.2 Waterfall model.pptx

  • 2.
  • 3. Process Models: The Waterfall Model
  • 4. Software Process When you work to build a product or a system, it’s important to go through a series of predictable steps - a roadmap that helps you to create a timely, high-quality result. The roadmap that you follow is called a “software process”.
  • 5. Process model A process is defined as a collection of work activities, actions and tasks that are performed when some work product is to be created. Each of these activities, actions, and tasks reside within a framework or model that defines their relationship with the process and with one another.
  • 6. Types of Software Process Models • The Waterfall model • The Incremental model • Evolutionary process models: • Prototyping model • The spiral model • Concurrent process model
  • 7. Characteristics of Waterfall Model • Called as classic life cycle model. • This Model suggests a systematic, sequential approach to software development. • Software is developed as a whole. • Used when requirements are well understood in the beginning.
  • 8. Steps in Waterfall Model 1. Communication 2. Planning 3. Modeling 4. Construction 5. Deployment
  • 9. Waterfall Model & The V-Model
  • 10. Contd.. A variation in the representation of waterfall model is called the V- model. V-model depicts the assurance actions to the actions associated with communication, modeling and early construction activities. Once code has been generated, the team moves up the right side of V, essentially performing a series of tests that validate each of the models created as the team moved down left side. In reality, the is no difference between the waterfall and the V- model. The V- model illustrates how verification and validation actions are associated with earlier engineering actions.
  • 11. Advantages • Classic life cycle model • Useful in situations where requirements are fixed and proceed to completion in linear manner
  • 12. Disadvantages • There are also some disadvantages of waterfall model: Real projects rarely follow the sequential flow since they are always iterative. The model requires requirements to be explicitly spelled out in the beginning, which is often difficult. The customer must have patience. A working model is not available until late in the project time plan. Leads to ‘Blocking States’.
  • 13. Applications We can take real life examples for water fall model like automobile companies - When they are building a car, the requirements are fixed, predefined. There will be no change in the requirements during the process of building a car. Once we complete a stage, we proceed to the next one.
  • 15. SUMMARY Software Process Models  Waterfall Model  Communication  Planning  Modeling  Construction  Deployment  The V-Model • Advantages • Disadvantages • Applications
  • 16. Stimulating Question • Waterfall model is the most widely used process model than incremental process model- Justify your answer. ANS: • Real projects rarely follow the sequential flow since they are always iterative. • Compared to waterfall, iterative development allows flexibility in accommodating new requirements or changes thereof. It also provides room for improvement in succeeding iterations based on lessons learned from previous iterations.