SlideShare une entreprise Scribd logo
1  sur  15
Waterfall Model
Waterfall Model
SDLC approach
Became popular in 1970
Phases are organised in Linear Order
Output of one phase is input for next
phase
Waterfall Model Phases
 Proposal Definition
 Feasibility Study
 Requirements Analysis
 System Design
 Coding & Testing
 Implementation
 System Maintenance
Waterfall Model

Proposal
Definition

Feasibility Study
R
equirements
Analysis
S
ystem
Design

Coding & Testing

Implementation
System
maintenance
Strengths of Waterfall Model
Easy to understand, easy to use
Systematic for inexperienced staff
Milestones are well understood
Strengths of Waterfall Model
Sets requirements stability
Good for management control
(plan, staff, monitor, control)
Works well when quality is more
important than cost or schedule
Limitations-Waterfall Model
Every phase is considered as a distinct
phase
All requirements must be known before
hand
Deliverables created for each phase are
considered frozen – reduces flexibility
Limitations-Waterfall Model
Can give a false impression of progress
Little opportunity for customer to
preview the system (until it may be too
late)
Limitations-Waterfall Model
 For a new system determining requirements is
a difficult job
 So freezing requirements before design is not
practical
 Might be desirable to built only a part of it
 Later enhance as and when needed
Limitations-Waterfall Model
Freezing requirements requires choice
of H/W
In large projects, technology changes
when the system is completed
Limitations-Waterfall Model
Difficulty of accommodating change
after the process is underway
One phase has to be complete before
moving onto the next phase
Integration is one big bang at the end
Limitations-Waterfall Model
 Inflexible partitioning of the project into
distinct stages makes it difficult to change as
per customer requirements.
 Requirements should be well-understood so
that changes are fairly limited during the
design process
When to use?
Requirements are very well known
Product definition is stable
Technology is understood
When to use?
New version of an existing product
Porting an existing product to a
new platform.
Thank You!!

Contenu connexe

Tendances

Waterfall model and spiral model
Waterfall model and spiral modelWaterfall model and spiral model
Waterfall model and spiral modelShirisha Maharjan
 
Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.pptbhadjaashvini1
 
Software Engineering - Spiral Model
Software Engineering - Spiral ModelSoftware Engineering - Spiral Model
Software Engineering - Spiral ModelBenedictArpon
 
Coupling and cohesion
Coupling and cohesionCoupling and cohesion
Coupling and cohesionSutha31
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Angelin R
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt finalshiva krishna
 
Waterfall model of Software Engineering
Waterfall model of Software EngineeringWaterfall model of Software Engineering
Waterfall model of Software EngineeringMahnoor Shaukat
 
Lect3 conventional vs modern spm
Lect3 conventional vs modern spmLect3 conventional vs modern spm
Lect3 conventional vs modern spmmeena466141
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design pptfarazimlak
 
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering pptshruths2890
 

Tendances (20)

Waterfall model and spiral model
Waterfall model and spiral modelWaterfall model and spiral model
Waterfall model and spiral model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.ppt
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
Software Engineering - Spiral Model
Software Engineering - Spiral ModelSoftware Engineering - Spiral Model
Software Engineering - Spiral Model
 
Waterfallmodel
WaterfallmodelWaterfallmodel
Waterfallmodel
 
Coupling and cohesion
Coupling and cohesionCoupling and cohesion
Coupling and cohesion
 
Water fall model
Water fall modelWater fall model
Water fall model
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
SDLC, Iterative Model
SDLC, Iterative ModelSDLC, Iterative Model
SDLC, Iterative Model
 
Waterfall model of Software Engineering
Waterfall model of Software EngineeringWaterfall model of Software Engineering
Waterfall model of Software Engineering
 
Spiral model ppt
Spiral model pptSpiral model ppt
Spiral model ppt
 
Lect3 conventional vs modern spm
Lect3 conventional vs modern spmLect3 conventional vs modern spm
Lect3 conventional vs modern spm
 
Rad model
Rad modelRad model
Rad model
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
 
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering ppt
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
 

En vedette

Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileAnanda Pramanik
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...OpenStack
 
Principles of microservices ndc oslo
Principles of microservices   ndc osloPrinciples of microservices   ndc oslo
Principles of microservices ndc osloSam Newman
 
Business analysis and project changes
Business analysis and project changesBusiness analysis and project changes
Business analysis and project changesIIBA Romania Chapter
 
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileSoftware Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileFakrudin Abu Bakar
 
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Marraju Bollapragada V
 

En vedette (18)

Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
SDLC Waterfall Model
SDLC Waterfall ModelSDLC Waterfall Model
SDLC Waterfall Model
 
Waterfall Model By Zubair YaSeeN
Waterfall Model By Zubair YaSeeN  Waterfall Model By Zubair YaSeeN
Waterfall Model By Zubair YaSeeN
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Code of ethics
Code of ethicsCode of ethics
Code of ethics
 
Sdlc
SdlcSdlc
Sdlc
 
Waterfall
WaterfallWaterfall
Waterfall
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
 
PMI Professional in Business Analyisis (PMI-PBA) Certification
PMI Professional in Business Analyisis (PMI-PBA) Certification PMI Professional in Business Analyisis (PMI-PBA) Certification
PMI Professional in Business Analyisis (PMI-PBA) Certification
 
Webinar on Business Analysis in Project Context - PMI PBA
Webinar on Business Analysis in Project Context - PMI PBAWebinar on Business Analysis in Project Context - PMI PBA
Webinar on Business Analysis in Project Context - PMI PBA
 
Principles of microservices ndc oslo
Principles of microservices   ndc osloPrinciples of microservices   ndc oslo
Principles of microservices ndc oslo
 
Michael dell presentation
Michael dell presentationMichael dell presentation
Michael dell presentation
 
Business analysis and project changes
Business analysis and project changesBusiness analysis and project changes
Business analysis and project changes
 
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileSoftware Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & Agile
 
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models
 

Similaire à Class waterfall

Similaire à Class waterfall (20)

SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
 
Sdlc
SdlcSdlc
Sdlc
 
SDLC
SDLCSDLC
SDLC
 
Veeru sdlc ppt
Veeru sdlc pptVeeru sdlc ppt
Veeru sdlc ppt
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Sdlc
SdlcSdlc
Sdlc
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
Bba ii cam u iii-introduction to sdlc cycle
Bba ii cam  u iii-introduction to sdlc cycleBba ii cam  u iii-introduction to sdlc cycle
Bba ii cam u iii-introduction to sdlc cycle
 
Sdlc
SdlcSdlc
Sdlc
 
Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
 
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)
 
null-1.pptx
null-1.pptxnull-1.pptx
null-1.pptx
 
1 sdlc model
1 sdlc model1 sdlc model
1 sdlc model
 
software construction modules,language,tools,design
software construction modules,language,tools,designsoftware construction modules,language,tools,design
software construction modules,language,tools,design
 
S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)
 
Water Fall
Water FallWater Fall
Water Fall
 
Software Process Model
Software Process ModelSoftware Process Model
Software Process Model
 
IT Software Development Life Cycle
IT Software Development Life CycleIT Software Development Life Cycle
IT Software Development Life Cycle
 

Plus de Aryan Ajmer

Humanbehaviour.ppt By Mr Amar ,Aryan College,Ajmer
Humanbehaviour.ppt By Mr Amar ,Aryan College,AjmerHumanbehaviour.ppt By Mr Amar ,Aryan College,Ajmer
Humanbehaviour.ppt By Mr Amar ,Aryan College,AjmerAryan Ajmer
 
Career counselling
Career counsellingCareer counselling
Career counsellingAryan Ajmer
 
Innovation and Creativity A Case Study of Dainik bhaskar
Innovation and Creativity A Case Study of Dainik bhaskar Innovation and Creativity A Case Study of Dainik bhaskar
Innovation and Creativity A Case Study of Dainik bhaskar Aryan Ajmer
 
Starting a Pre School
Starting a Pre SchoolStarting a Pre School
Starting a Pre SchoolAryan Ajmer
 
Aging gloriously
Aging gloriouslyAging gloriously
Aging gloriouslyAryan Ajmer
 
Entreprenuership development by aryan college,ajmer
Entreprenuership development  by aryan college,ajmerEntreprenuership development  by aryan college,ajmer
Entreprenuership development by aryan college,ajmerAryan Ajmer
 
Programming flowcharts for C Language
Programming flowcharts for C LanguageProgramming flowcharts for C Language
Programming flowcharts for C LanguageAryan Ajmer
 
Class cybercrime
Class cybercrimeClass cybercrime
Class cybercrimeAryan Ajmer
 
Process model rup
Process model rupProcess model rup
Process model rupAryan Ajmer
 
Critical systems specification
Critical systems specificationCritical systems specification
Critical systems specificationAryan Ajmer
 
Career Counselling
Career CounsellingCareer Counselling
Career CounsellingAryan Ajmer
 
Back to basics for professionals
Back to basics for professionalsBack to basics for professionals
Back to basics for professionalsAryan Ajmer
 
Be Proactive by Priyanka,Aryan College,Ajmer
Be Proactive by Priyanka,Aryan College,AjmerBe Proactive by Priyanka,Aryan College,Ajmer
Be Proactive by Priyanka,Aryan College,AjmerAryan Ajmer
 
Malted Food Drinks by Nisha,Aryan College
Malted Food Drinks by Nisha,Aryan CollegeMalted Food Drinks by Nisha,Aryan College
Malted Food Drinks by Nisha,Aryan CollegeAryan Ajmer
 
Customer Complaints By Yogesh,Aryan College
Customer Complaints By Yogesh,Aryan CollegeCustomer Complaints By Yogesh,Aryan College
Customer Complaints By Yogesh,Aryan CollegeAryan Ajmer
 

Plus de Aryan Ajmer (20)

Humanbehaviour.ppt By Mr Amar ,Aryan College,Ajmer
Humanbehaviour.ppt By Mr Amar ,Aryan College,AjmerHumanbehaviour.ppt By Mr Amar ,Aryan College,Ajmer
Humanbehaviour.ppt By Mr Amar ,Aryan College,Ajmer
 
Branding
BrandingBranding
Branding
 
Career counselling
Career counsellingCareer counselling
Career counselling
 
Innovation and Creativity A Case Study of Dainik bhaskar
Innovation and Creativity A Case Study of Dainik bhaskar Innovation and Creativity A Case Study of Dainik bhaskar
Innovation and Creativity A Case Study of Dainik bhaskar
 
Starting a Pre School
Starting a Pre SchoolStarting a Pre School
Starting a Pre School
 
Bon Voyage 2015
Bon Voyage 2015Bon Voyage 2015
Bon Voyage 2015
 
Aging gloriously
Aging gloriouslyAging gloriously
Aging gloriously
 
Entreprenuership development by aryan college,ajmer
Entreprenuership development  by aryan college,ajmerEntreprenuership development  by aryan college,ajmer
Entreprenuership development by aryan college,ajmer
 
Programming flowcharts for C Language
Programming flowcharts for C LanguageProgramming flowcharts for C Language
Programming flowcharts for C Language
 
Class cybercrime
Class cybercrimeClass cybercrime
Class cybercrime
 
Class it act
Class it actClass it act
Class it act
 
Process model rup
Process model rupProcess model rup
Process model rup
 
Critical systems specification
Critical systems specificationCritical systems specification
Critical systems specification
 
Class prototype
Class prototypeClass prototype
Class prototype
 
Career Counselling
Career CounsellingCareer Counselling
Career Counselling
 
Back to basics for professionals
Back to basics for professionalsBack to basics for professionals
Back to basics for professionals
 
Assertiveness
AssertivenessAssertiveness
Assertiveness
 
Be Proactive by Priyanka,Aryan College,Ajmer
Be Proactive by Priyanka,Aryan College,AjmerBe Proactive by Priyanka,Aryan College,Ajmer
Be Proactive by Priyanka,Aryan College,Ajmer
 
Malted Food Drinks by Nisha,Aryan College
Malted Food Drinks by Nisha,Aryan CollegeMalted Food Drinks by Nisha,Aryan College
Malted Food Drinks by Nisha,Aryan College
 
Customer Complaints By Yogesh,Aryan College
Customer Complaints By Yogesh,Aryan CollegeCustomer Complaints By Yogesh,Aryan College
Customer Complaints By Yogesh,Aryan College
 

Class waterfall