SlideShare una empresa de Scribd logo
1 de 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!!

Más contenido relacionado

La actualidad más candente

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)
 

La actualidad más candente (20)

Waterfallmodel
WaterfallmodelWaterfallmodel
Waterfallmodel
 
Incremental model
Incremental modelIncremental model
Incremental model
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
The V Model
The V ModelThe V Model
The V Model
 
Sdlc
SdlcSdlc
Sdlc
 
Waterfall model of Software Engineering
Waterfall model of Software EngineeringWaterfall model of Software Engineering
Waterfall model of Software Engineering
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Agile model
Agile modelAgile model
Agile model
 
waterfall model
waterfall modelwaterfall model
waterfall model
 
Vmodel
VmodelVmodel
Vmodel
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Agile Process models
Agile Process modelsAgile Process models
Agile Process models
 
Waterfall Model By Zubair YaSeeN
Waterfall Model By Zubair YaSeeN  Waterfall Model By Zubair YaSeeN
Waterfall Model By Zubair YaSeeN
 
Waterfall model and spiral model
Waterfall model and spiral modelWaterfall model and spiral model
Waterfall model and spiral model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Incremental model
Incremental modelIncremental model
Incremental 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)
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process Models
 
Spiral model
Spiral modelSpiral model
Spiral model
 

Destacado

Destacado (19)

software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
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
Waterfall modelWaterfall model
Waterfall model
 
Code of ethics
Code of ethicsCode of ethics
Code of ethics
 
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
 

Similar a Class waterfall

SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
PriyanshTan
 
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.)
Jayesh Buwa
 

Similar a 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
 
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
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 

Más de Aryan Ajmer

Class cybercrime
Class cybercrimeClass cybercrime
Class cybercrime
Aryan Ajmer
 
Process model rup
Process model rupProcess model rup
Process model rup
Aryan Ajmer
 
Critical systems specification
Critical systems specificationCritical systems specification
Critical systems specification
Aryan Ajmer
 
Career Counselling
Career CounsellingCareer Counselling
Career Counselling
Aryan Ajmer
 
Back to basics for professionals
Back to basics for professionalsBack to basics for professionals
Back to basics for professionals
Aryan 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,Ajmer
Aryan 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
Aryan Ajmer
 
Customer Complaints By Yogesh,Aryan College
Customer Complaints By Yogesh,Aryan CollegeCustomer Complaints By Yogesh,Aryan College
Customer Complaints By Yogesh,Aryan College
Aryan Ajmer
 

Más 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