SlideShare a Scribd company logo
1 of 7
Aggregation by Rana Atilli
-The Fountain model is a logical improvement to the
Waterfall model. The steps are still there, in the same
sequence, however at any step there can be a fallback
Moving through a number of steps and falling back one
is far more to an or more steps, performed repeatedly,
earlier step.[1]

-The fountain model recognizes that although some
activities can't start before others -- such as you need a
design before you can start coding -- there's a
considerable overlap of activities throughout the
development cycle.[4,5]
- User requirements analysis
-   User requirements specifications
-   Software requirements specifications
-   Systems/broad design, logical design
-   Program/detailed design, physical design
-   Implementation/coding
-   Program testing: units
-   Program testing: system
-   Program use
-   Software maintenance
-More flexible than the Waterfall model

- Not having to freeze the requirements too
soon

- Many more interactions between design and
requirements

- Able to start the coding earlier
- Some phases cannot begin before others      [3]




-Some phases are poorly delineated      [3]




-Doesn’t Reflect Object Orientation    [6]




-Unable To Commit Deliverables   [6]
• Overlap
(parallelism)
• Arrows (iteration)
• Smaller
maintenance circle




                       figure.1 fountain model   [4]
1-CS 551 , Assignment, OO Software Lifecycle Models, Due(10/30/2000), By Hemant Gore

2-CS 230 Introduction to Software Engineering, K.Goseva 2006

3-CSE2305 - Object-Oriented Software Engineering, Topic 13: The Software Development
Process,
http://www.csse.monash.edu.au/~jonmc/CSE2305/Topics/07.13.SWEng1/html/text.ht
ml#fountain_model


4-Glexiangmhaya, a variety of inspiring topics that relates to innovations which promotes
appreciative view to life, Identifying and discussing at least 3 systems development
models, http://feedyoursoulmindheart.blogspot.com/2010/01/identifying-and-
discussing-at-least-3.html

5-Computerworld, QuickStudy: System Development Life Cycle,
http://www.computerworld.com/s/article/71151/System_Development_Life_Cycle

6-Software Development Life Cycle by David Aung on Aug 06, 2009,
http://www.slideshare.net/yangontar/software-development-1824695

More Related Content

What's hot

Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
Siva Ayyakutti
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
Mahesh Bhalerao
 
Software engineering principles in system software design
Software engineering principles in system software designSoftware engineering principles in system software design
Software engineering principles in system software design
Tech_MX
 

What's hot (20)

SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Spiral model ppt
Spiral model pptSpiral model ppt
Spiral model ppt
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process Models
 
PROTOTYPE MODEL
PROTOTYPE MODELPROTOTYPE MODEL
PROTOTYPE MODEL
 
software construction modules,language,tools,design
software construction modules,language,tools,designsoftware construction modules,language,tools,design
software construction modules,language,tools,design
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Water fall model
Water fall modelWater fall model
Water fall model
 
V model Over View (Software Engineering)
V model Over View (Software Engineering) V model Over View (Software Engineering)
V model Over View (Software Engineering)
 
Black box and white box testing
Black box and white box testingBlack box and white box testing
Black box and white box testing
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Incremental model
Incremental model Incremental model
Incremental model
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 
V model presentation
V model presentationV model presentation
V model presentation
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
 
V model final
V model finalV model final
V model final
 
Software engineering principles in system software design
Software engineering principles in system software designSoftware engineering principles in system software design
Software engineering principles in system software design
 

Viewers also liked

Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle
4goggas
 
Edu+Presentation
Edu+PresentationEdu+Presentation
Edu+Presentation
gurbaxrawat
 
Object oriented software engineering concepts
Object oriented software engineering conceptsObject oriented software engineering concepts
Object oriented software engineering concepts
Komal Singh
 
Software lifecycle lodhi (1)
Software lifecycle   lodhi (1)Software lifecycle   lodhi (1)
Software lifecycle lodhi (1)
Nitesh Nayal
 
Chapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life CycleChapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life Cycle
management 2
 
The spiral model
The  spiral  modelThe  spiral  model
The spiral model
phatcom10
 

Viewers also liked (20)

Fountain project model
Fountain project modelFountain project model
Fountain project model
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle
 
Hierarchical Object Oriented Design
Hierarchical Object Oriented DesignHierarchical Object Oriented Design
Hierarchical Object Oriented Design
 
V-Model dalam Software Engineering
V-Model dalam Software EngineeringV-Model dalam Software Engineering
V-Model dalam Software Engineering
 
Edu+Presentation
Edu+PresentationEdu+Presentation
Edu+Presentation
 
Object oriented software engineering concepts
Object oriented software engineering conceptsObject oriented software engineering concepts
Object oriented software engineering concepts
 
11 system development models
11 system development models11 system development models
11 system development models
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
 
Software lifecycle lodhi (1)
Software lifecycle   lodhi (1)Software lifecycle   lodhi (1)
Software lifecycle lodhi (1)
 
Chapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life CycleChapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life Cycle
 
System Development Life Cycle (SDLC) - Part II
System Development Life Cycle (SDLC) - Part IISystem Development Life Cycle (SDLC) - Part II
System Development Life Cycle (SDLC) - Part II
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Slides chapter 3
Slides chapter 3Slides chapter 3
Slides chapter 3
 
comparison of various sdlc models
comparison of various sdlc modelscomparison of various sdlc models
comparison of various sdlc models
 
The spiral model
The  spiral  modelThe  spiral  model
The spiral model
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des Charges
 
Spiral model : System analysis and design
Spiral model : System analysis and designSpiral model : System analysis and design
Spiral model : System analysis and design
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Spiral model explanation
Spiral model  explanationSpiral model  explanation
Spiral model explanation
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 

Similar to Sdlc fountain model

Discussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docxDiscussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docx
madlynplamondon
 
Application Of Waterfall And Agile Methodologies On...
Application Of Waterfall And Agile Methodologies On...Application Of Waterfall And Agile Methodologies On...
Application Of Waterfall And Agile Methodologies On...
Karen Thompson
 
61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx
SuhleemAhmd
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
Tammy Moncrief
 

Similar to Sdlc fountain model (20)

Discussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docxDiscussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docx
 
DITEC - Software Engineering
DITEC - Software EngineeringDITEC - Software Engineering
DITEC - Software Engineering
 
ppt2.pptx
ppt2.pptxppt2.pptx
ppt2.pptx
 
Software Process Model
Software Process ModelSoftware Process Model
Software Process Model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
SDET UNIT 1.pptx
SDET UNIT 1.pptxSDET UNIT 1.pptx
SDET UNIT 1.pptx
 
Object Oriented Analysis and Design Unit-1
Object Oriented Analysis and Design Unit-1Object Oriented Analysis and Design Unit-1
Object Oriented Analysis and Design Unit-1
 
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...
 
Automatic model transformation on multi-platform system development with mode...
Automatic model transformation on multi-platform system development with mode...Automatic model transformation on multi-platform system development with mode...
Automatic model transformation on multi-platform system development with mode...
 
Application Of Waterfall And Agile Methodologies On...
Application Of Waterfall And Agile Methodologies On...Application Of Waterfall And Agile Methodologies On...
Application Of Waterfall And Agile Methodologies On...
 
Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Comparison_between_Waterfall_and_Agile_m (1).pptx
Comparison_between_Waterfall_and_Agile_m (1).pptxComparison_between_Waterfall_and_Agile_m (1).pptx
Comparison_between_Waterfall_and_Agile_m (1).pptx
 
Comparison_between_Waterfall_and_Agile_m (1).pptx
Comparison_between_Waterfall_and_Agile_m (1).pptxComparison_between_Waterfall_and_Agile_m (1).pptx
Comparison_between_Waterfall_and_Agile_m (1).pptx
 
software process model
software process modelsoftware process model
software process model
 
Software Development Taxonomy
Software Development TaxonomySoftware Development Taxonomy
Software Development Taxonomy
 
61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx
 
Plagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfPlagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdf
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Recently uploaded (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 

Sdlc fountain model

  • 2. -The Fountain model is a logical improvement to the Waterfall model. The steps are still there, in the same sequence, however at any step there can be a fallback Moving through a number of steps and falling back one is far more to an or more steps, performed repeatedly, earlier step.[1] -The fountain model recognizes that although some activities can't start before others -- such as you need a design before you can start coding -- there's a considerable overlap of activities throughout the development cycle.[4,5]
  • 3. - User requirements analysis - User requirements specifications - Software requirements specifications - Systems/broad design, logical design - Program/detailed design, physical design - Implementation/coding - Program testing: units - Program testing: system - Program use - Software maintenance
  • 4. -More flexible than the Waterfall model - Not having to freeze the requirements too soon - Many more interactions between design and requirements - Able to start the coding earlier
  • 5. - Some phases cannot begin before others [3] -Some phases are poorly delineated [3] -Doesn’t Reflect Object Orientation [6] -Unable To Commit Deliverables [6]
  • 6. • Overlap (parallelism) • Arrows (iteration) • Smaller maintenance circle figure.1 fountain model [4]
  • 7. 1-CS 551 , Assignment, OO Software Lifecycle Models, Due(10/30/2000), By Hemant Gore 2-CS 230 Introduction to Software Engineering, K.Goseva 2006 3-CSE2305 - Object-Oriented Software Engineering, Topic 13: The Software Development Process, http://www.csse.monash.edu.au/~jonmc/CSE2305/Topics/07.13.SWEng1/html/text.ht ml#fountain_model 4-Glexiangmhaya, a variety of inspiring topics that relates to innovations which promotes appreciative view to life, Identifying and discussing at least 3 systems development models, http://feedyoursoulmindheart.blogspot.com/2010/01/identifying-and- discussing-at-least-3.html 5-Computerworld, QuickStudy: System Development Life Cycle, http://www.computerworld.com/s/article/71151/System_Development_Life_Cycle 6-Software Development Life Cycle by David Aung on Aug 06, 2009, http://www.slideshare.net/yangontar/software-development-1824695