SlideShare a Scribd company logo
Waterfall Model
Presented To:
Resp. Inam_ul_haq
Presented By:
Zubair Yaseen
3005
BSIT(E)
4th
Semester
University of Education Okara
(Renala Campus)
4/30/2015 1
Index
History of water fall model.
What is water fall model.
Features of water fall model.
Phases of water fall model.
Brief description of phases.
Advantages.
Disadvantages.
Conclusion.
References
4/30/2015 2University of Education Okara
History of Waterfall Model
1. The first formal description of waterfall
model is often cited as a 1970 article by
Winston W.Royce.
2. Royce did not use the term “waterfall” in this
article.
3. Royce presented this model as an example of
flawed,Non-Working model
4/30/2015 3University of Education Okara
What is Waterfall model
• “The Waterfall is Sequential design process
used in software Development process,In
which progress is seen as flowing steadily
downwards(like waterfall) through the phases
of analysis, Design, Implementation, Testing
and maintenance”.
• It is also called linear sequential model.
4/30/2015 4University of Education Okara
Features of waterfall model
1. Waterfall model is easy to flow.
2. It can be implemented any size of project.
3. Every stage has to be done separately at the
right time so you can’t jump stages.
4. Documentation is produced at every stage of
a waterfall model allowing people to
understand what has been done.
5. Testing is done at every stage.
4/30/2015 5University of Education Okara
Phases of Waterfall model
• Waterfall model has 5 different phases which
are following:
1. Requirement gathering and Analysis.
2. Design.
3. Coding.
4. Testing.
5. Maintenance.
4/30/2015 6University of Education Okara
Phases of Waterfall model
4/30/2015 7University of Education Okara
Brief Description of Phases
1. Requirement gathering and Analysis
 This is the first phase of waterfall model in
which includes a meeting with the customer
to understand his requirements.
 Business analyst will collect the requirements
with an interaction of client.
 System analyst will study the client
requirements and prepare the system
requirement specification(SRS).
4/30/2015 8University of Education Okara
Brief Description of Phases
1. Requirement gathering and Analysis
 Requirement gathering and Analysis Phase
the basic requirements of the system must
be understood by software engineer, who is
also called Analyst.
 All the requirements are then well
documented and discussed further with the
customer for reviewing.
4/30/2015 9University of Education Okara
Brief Description of Phases
4/30/2015 10University of Education Okara
Brief Description of Phases
2-System Design:
 Once the user requirements have been established and
analyzed.
 It become necessary to define how the system will be
constructed to perform the necessary tasks.
 Outline overall system architecture.
 It is an intermediate step b/w requirements analysis and
coding.
 Design architecture is responsible to decide architecture of
an application in order to fulfill client requirements
4/30/2015 11University of Education Okara
Brief Description of Phases
4/30/2015 12University of Education Okara
Brief Description of Phases
3- Development &Coding:
Actual creation of software
User Requirements and System specifications
are translated into by coding.
Developers will write the software using
programming languages and script languages
in order to develop the application
4/30/2015 13University of Education Okara
Brief Description of Phases
4/30/2015 14University of Education Okara
Brief Description of Phases
4-Testing:
Testing is perform to ensure that the
development system work correctly and
efficiently. Testing mainly focuses on
i. Internal efficiency:
It ensures that software is functioning
according to the system design and
perform its all the required task.
4/30/2015 15University of Education Okara
Brief Description of Phases
ii-External Effectiveness:
It makes sure that the computer code is efficient
standardized and well documented.
4/30/2015 16University of Education Okara
Brief Description of Phases
4/30/2015 17University of Education Okara
Brief Description of Phases
5-Maintenance:
 This is the final phase of the Waterfall model in
which completed software product is handed
over to the customer after alpha , beta testing.
Maintenance involves monitoring and improving
system performance and upgrating to newer
version.
If the customer suggests changes or
enhancement software process has to be
followed all over again right from the first phase
requirement analysis
4/30/2015 18University of Education Okara
Advantages
A waterfall model helps find problems earlier on
which can cost a business less than if it was
found later on.
Requirements will be set and these wouldn't be
changed.
 As everything is documented a new team
member can easily understand what's to be
done.
Implementers have to follow the design
accurately
4/30/2015 19University of Education Okara
Disadvantages
If requirements may change the Waterfall model
may not work.
Many believe it is impossible to make one stage
of the projects life cycle perfect.
Difficult to estimate time and cost for each stage
of the development process.
Customer can see working model of the project
only at the end.
If we want to go backtrack then it is not possible
in this model
4/30/2015 20University of Education Okara
Conclusion
The model is recommended for use
only in projects which are relatively
stable and where customer needs
can be clearly identified at an early
stage.
4/30/2015 21University of Education Okara
References
wikipedia.com.
 Computer Science cs504.
www.Google.com.
4/30/2015 22University of Education Okara

More Related Content

What's hot

Spiral model
Spiral modelSpiral model
Spiral model
DivyaStephen3
 
Waterfall Model
Waterfall ModelWaterfall Model
Spiral model
Spiral modelSpiral model
Spiral model
khuram22
 
Water fall model
Water fall modelWater fall model
Water fall model
Akhil Bevara
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
Manusha Dilan
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleSlideshare
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
Nahin Kumar Dey
 
Software process Models
Software process ModelsSoftware process Models
Software process Models
SADEED AMEEN
 
waterfall model
waterfall modelwaterfall model
waterfall model
Shiva Krishna
 
Sdlc models
Sdlc modelsSdlc models
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
Saravanan Manoharan
 
Waterfall Model PPT in Software Engineering
Waterfall Model PPT in Software EngineeringWaterfall Model PPT in Software Engineering
Waterfall Model PPT in Software Engineering
Raju Sheoran
 
Software Engineering - Spiral Model
Software Engineering - Spiral ModelSoftware Engineering - Spiral Model
Software Engineering - Spiral Model
BenedictArpon
 
Incremental Model
Incremental ModelIncremental Model
Incremental Model
Mobeen Mustafa
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
Suresh Koujalagi
 
software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall model
REHMAT ULLAH
 
Spiral model
Spiral modelSpiral model
Spiral model
rewa_monami
 
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)
 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models
Satya P. Joshi
 

What's hot (20)

Spiral model
Spiral modelSpiral model
Spiral model
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Water fall model
Water fall modelWater fall model
Water fall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
Software process Models
Software process ModelsSoftware process Models
Software process Models
 
waterfall model
waterfall modelwaterfall model
waterfall model
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
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
 
Waterfall Model PPT in Software Engineering
Waterfall Model PPT in Software EngineeringWaterfall Model PPT in Software Engineering
Waterfall Model PPT in Software Engineering
 
Software Engineering - Spiral Model
Software Engineering - Spiral ModelSoftware Engineering - Spiral Model
Software Engineering - Spiral Model
 
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
 
software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall model
 
Spiral model
Spiral modelSpiral model
Spiral 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)
 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models
 

Viewers also liked

Waterfall model
Waterfall modelWaterfall model
Waterfall model
BHARGAV VISANI
 
Software process
Software processSoftware process
Software process
Amisha Patel
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
Rangga Ananto
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
khushboo8093
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
shiva krishna
 
Sdlc
SdlcSdlc
Waterfall model
Waterfall modelWaterfall model
Waterfall model
Vaibhav Dash
 
software development methodologies and their application
software development methodologies and their applicationsoftware development methodologies and their application
software development methodologies and their application
madhusha udayangani
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
Ananda Pramanik
 
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileSoftware Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & Agile
Fakrudin 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
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
shiva krishna
 
SDLC Waterfall Model
SDLC Waterfall ModelSDLC Waterfall Model
SDLC Waterfall Model
Francis George
 

Viewers also liked (14)

Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Software process
Software processSoftware process
Software process
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Sdlc
SdlcSdlc
Sdlc
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Class waterfall
Class waterfallClass waterfall
Class waterfall
 
software development methodologies and their application
software development methodologies and their applicationsoftware development methodologies and their application
software development methodologies and their application
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
 
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
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
SDLC Waterfall Model
SDLC Waterfall ModelSDLC Waterfall Model
SDLC Waterfall Model
 

Similar to Waterfall Model By Zubair YaSeeN

System development approaches
System development approachesSystem development approaches
System development approaches
Jaipal Dhobale
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
Jayant Dalvi
 
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...
IRJET Journal
 
Ijetcas14 545
Ijetcas14 545Ijetcas14 545
Ijetcas14 545
Iasir Journals
 
Types of Software life cycle
Types of Software life cycleTypes of Software life cycle
Types of Software life cycle
Santhia RK
 
CSC426 - SDLC Models
CSC426 - SDLC ModelsCSC426 - SDLC Models
CSC426 - SDLC Models
Bro Shola Ajayi
 
SDLC
SDLCSDLC
IRJET- Use of Artificial Intelligence in Software Development Life Cycle Requ...
IRJET- Use of Artificial Intelligence in Software Development Life Cycle Requ...IRJET- Use of Artificial Intelligence in Software Development Life Cycle Requ...
IRJET- Use of Artificial Intelligence in Software Development Life Cycle Requ...
IRJET Journal
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
Nethan Shaik
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
International Islamic University Islamabad
 
Designing A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development EssayDesigning A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development Essay
Alison Reed
 
Spiral model project
Spiral model projectSpiral model project
Spiral model project
Basharatiqbal4
 
Modern Elicitation Process
Modern Elicitation ProcessModern Elicitation Process
Modern Elicitation Process
Rajon
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
PrithvirajChauhan61
 
A Comparative Study of Different types of Models in Software Development Life...
A Comparative Study of Different types of Models in Software Development Life...A Comparative Study of Different types of Models in Software Development Life...
A Comparative Study of Different types of Models in Software Development Life...
IRJET Journal
 
pmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptxpmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptx
MuhammedSahil26
 
Sdlc process models in software engineering basics by ram k paliwal
Sdlc process models in software engineering basics by ram k paliwalSdlc process models in software engineering basics by ram k paliwal
Sdlc process models in software engineering basics by ram k paliwal
Ram Paliwal
 

Similar to Waterfall Model By Zubair YaSeeN (20)

Spiral model by yameen 3001
Spiral model by yameen 3001Spiral model by yameen 3001
Spiral model by yameen 3001
 
System development approaches
System development approachesSystem development approaches
System development approaches
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...
 
Ijetcas14 545
Ijetcas14 545Ijetcas14 545
Ijetcas14 545
 
Types of Software life cycle
Types of Software life cycleTypes of Software life cycle
Types of Software life cycle
 
CSC426 - SDLC Models
CSC426 - SDLC ModelsCSC426 - SDLC Models
CSC426 - SDLC Models
 
SDLC
SDLCSDLC
SDLC
 
IRJET- Use of Artificial Intelligence in Software Development Life Cycle Requ...
IRJET- Use of Artificial Intelligence in Software Development Life Cycle Requ...IRJET- Use of Artificial Intelligence in Software Development Life Cycle Requ...
IRJET- Use of Artificial Intelligence in Software Development Life Cycle Requ...
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Software cycles
Software cyclesSoftware cycles
Software cycles
 
Software cycles
Software cyclesSoftware cycles
Software cycles
 
Designing A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development EssayDesigning A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development Essay
 
Spiral model project
Spiral model projectSpiral model project
Spiral model project
 
Modern Elicitation Process
Modern Elicitation ProcessModern Elicitation Process
Modern Elicitation Process
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
 
A Comparative Study of Different types of Models in Software Development Life...
A Comparative Study of Different types of Models in Software Development Life...A Comparative Study of Different types of Models in Software Development Life...
A Comparative Study of Different types of Models in Software Development Life...
 
pmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptxpmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptx
 
Sdlc process models in software engineering basics by ram k paliwal
Sdlc process models in software engineering basics by ram k paliwalSdlc process models in software engineering basics by ram k paliwal
Sdlc process models in software engineering basics by ram k paliwal
 

Recently uploaded

How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 

Recently uploaded (20)

How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 

Waterfall Model By Zubair YaSeeN

  • 1. Waterfall Model Presented To: Resp. Inam_ul_haq Presented By: Zubair Yaseen 3005 BSIT(E) 4th Semester University of Education Okara (Renala Campus) 4/30/2015 1
  • 2. Index History of water fall model. What is water fall model. Features of water fall model. Phases of water fall model. Brief description of phases. Advantages. Disadvantages. Conclusion. References 4/30/2015 2University of Education Okara
  • 3. History of Waterfall Model 1. The first formal description of waterfall model is often cited as a 1970 article by Winston W.Royce. 2. Royce did not use the term “waterfall” in this article. 3. Royce presented this model as an example of flawed,Non-Working model 4/30/2015 3University of Education Okara
  • 4. What is Waterfall model • “The Waterfall is Sequential design process used in software Development process,In which progress is seen as flowing steadily downwards(like waterfall) through the phases of analysis, Design, Implementation, Testing and maintenance”. • It is also called linear sequential model. 4/30/2015 4University of Education Okara
  • 5. Features of waterfall model 1. Waterfall model is easy to flow. 2. It can be implemented any size of project. 3. Every stage has to be done separately at the right time so you can’t jump stages. 4. Documentation is produced at every stage of a waterfall model allowing people to understand what has been done. 5. Testing is done at every stage. 4/30/2015 5University of Education Okara
  • 6. Phases of Waterfall model • Waterfall model has 5 different phases which are following: 1. Requirement gathering and Analysis. 2. Design. 3. Coding. 4. Testing. 5. Maintenance. 4/30/2015 6University of Education Okara
  • 7. Phases of Waterfall model 4/30/2015 7University of Education Okara
  • 8. Brief Description of Phases 1. Requirement gathering and Analysis  This is the first phase of waterfall model in which includes a meeting with the customer to understand his requirements.  Business analyst will collect the requirements with an interaction of client.  System analyst will study the client requirements and prepare the system requirement specification(SRS). 4/30/2015 8University of Education Okara
  • 9. Brief Description of Phases 1. Requirement gathering and Analysis  Requirement gathering and Analysis Phase the basic requirements of the system must be understood by software engineer, who is also called Analyst.  All the requirements are then well documented and discussed further with the customer for reviewing. 4/30/2015 9University of Education Okara
  • 10. Brief Description of Phases 4/30/2015 10University of Education Okara
  • 11. Brief Description of Phases 2-System Design:  Once the user requirements have been established and analyzed.  It become necessary to define how the system will be constructed to perform the necessary tasks.  Outline overall system architecture.  It is an intermediate step b/w requirements analysis and coding.  Design architecture is responsible to decide architecture of an application in order to fulfill client requirements 4/30/2015 11University of Education Okara
  • 12. Brief Description of Phases 4/30/2015 12University of Education Okara
  • 13. Brief Description of Phases 3- Development &Coding: Actual creation of software User Requirements and System specifications are translated into by coding. Developers will write the software using programming languages and script languages in order to develop the application 4/30/2015 13University of Education Okara
  • 14. Brief Description of Phases 4/30/2015 14University of Education Okara
  • 15. Brief Description of Phases 4-Testing: Testing is perform to ensure that the development system work correctly and efficiently. Testing mainly focuses on i. Internal efficiency: It ensures that software is functioning according to the system design and perform its all the required task. 4/30/2015 15University of Education Okara
  • 16. Brief Description of Phases ii-External Effectiveness: It makes sure that the computer code is efficient standardized and well documented. 4/30/2015 16University of Education Okara
  • 17. Brief Description of Phases 4/30/2015 17University of Education Okara
  • 18. Brief Description of Phases 5-Maintenance:  This is the final phase of the Waterfall model in which completed software product is handed over to the customer after alpha , beta testing. Maintenance involves monitoring and improving system performance and upgrating to newer version. If the customer suggests changes or enhancement software process has to be followed all over again right from the first phase requirement analysis 4/30/2015 18University of Education Okara
  • 19. Advantages A waterfall model helps find problems earlier on which can cost a business less than if it was found later on. Requirements will be set and these wouldn't be changed.  As everything is documented a new team member can easily understand what's to be done. Implementers have to follow the design accurately 4/30/2015 19University of Education Okara
  • 20. Disadvantages If requirements may change the Waterfall model may not work. Many believe it is impossible to make one stage of the projects life cycle perfect. Difficult to estimate time and cost for each stage of the development process. Customer can see working model of the project only at the end. If we want to go backtrack then it is not possible in this model 4/30/2015 20University of Education Okara
  • 21. Conclusion The model is recommended for use only in projects which are relatively stable and where customer needs can be clearly identified at an early stage. 4/30/2015 21University of Education Okara
  • 22. References wikipedia.com.  Computer Science cs504. www.Google.com. 4/30/2015 22University of Education Okara