尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
ELEMENTS
OF
COMPUTER SCIENCE
AND
ENGINEERING
WATER FALL MODEL.....
AND
AGILE MODEL.....
ON TOPIC-
NAME – S. LOKESH KUMAR
ROLL NO – 22GE1A0573
BRANCH - CSE
•The Waterfall approach to software
development describes a sequential process for
building software—i.e., one step has got to be
completed before subsequent can begin.
•In the Waterfall methodology, the project
scope, outcome, and requirements are
documented fully before any development
begins.
• Design: Agree on a programming language, specific
design elements, system design. Documents produced
during this phase are going to be the framework for
the implementation (coding) phase.
• Implementation: Turn client requirements and style
documents into the software.
• Testing: Test the software for bugs and check if the
goals from the wants document are met.
• Deployment: Release the software to the client.
• Maintenance: Fix any problems found once the
software has been released to the purchasers.
Waterfall Project structure Phases:
• Upfront documentation and planning stages
allow for larger teams to remain informes and
move towards common goal.
• Forces structured, disciplined organization.
• Is simple to understand, follow, arrange tasks.
• Facilitates departmentalization and managerial
control based on schedule and deadlines.
• Reinforces good coding habits to define before
design and then code.
• Allows for early design or specification changes
to be made easily.
• Clerly defines milestones and deadlines.
• Design is not adaptive : often when a flaw is
found the entire process needs to start over.
• Delays testing until the end of the development
cycle.
• Does not consider error correction.
• Does not handle request for changes,scope
adjustments or updates well.
• Reduces efficiency bynot allowing to overlap.
• Not Ideal for complex, high risk, ongoing or
object oriented projects.
• No work product is avaliable until the later
stages of the life cycle are passed.
•Agile is a software methodology based on
iterative and incremental development
where requirements and solutions evolve
through collaboration between self-
organizing, cross- functional teams. It
promotes adaptive planning, evolutionary
development and delivery, a time-boxed
iterative approach, and encourages rapid
and flexible response to change.
•Agile software engineering represents a
reasonable compromise to conventional
software engineering for certain classes of
software.
•Agile development processes can deliver
successful systems quickly.
•Agile development stresses continuous
communication and collaboration among
AGILE PROCESS
• Team motivation is good because programmers want
to meet the deadline for every sprint.
• Transparency allows the project to be followed by all
the members in a team or even throughout the
organisation;
• A simple “definition of done” is used for validating
requirements
• Focus on quality is a constant with the scrum
method, resulting in fewer mistakes;
• The dynamics of this method allow developers to
reorganise priorities, ensuring that sprints that have
not yet been completed get more attention;
• Good sprint planning is prioritised, so that the whole
• It can be difficult to keep the interest of customers /
users who are involved in the process.
• Team members may be unsuited to the intense
involvement that characterizes agile methods.
• Prioritizing changes can be difficult where there are
multiple stakeholders.
• Maintaining simplicity requires extra work.
• Contracts may be a problem as with other approaches to
iterative development.
• Because of their focus on small, tightly-integrated
teams, there are problems in scaling agile methods to
large systems.
• Less emphasis on documentation - harder to maintain
AGILE
WATER FALL
ecse ppt.pptx

More Related Content

Similar to ecse ppt.pptx

Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPM
Mubashir Ali
 
Waterfall-VS-Agile
Waterfall-VS-AgileWaterfall-VS-Agile
Waterfall-VS-Agile
SaiRamdev3
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development Security
Karthikeyan Dhayalan
 
Lecture 3 se
Lecture 3 seLecture 3 se
Lecture 3 se
Tribhuvan University
 
Agile mODEL
Agile mODELAgile mODEL
Agile mODEL
Anjana Verma
 
Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design  Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design
Sutharshan Sharma
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Atul Karmyal
 
softwaredevelopmentprocess
softwaredevelopmentprocesssoftwaredevelopmentprocess
softwaredevelopmentprocess
AnilGhadge6
 
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
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
msandbhor
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
Akshay Surve
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
Muthu Natarajan
 
Agile Software Development Life Cycle
Agile Software Development Life CycleAgile Software Development Life Cycle
Agile Software Development Life Cycle
UTKARSHSRIVASTAVA235
 
Software Design Architecture SDA SDLC DETAILS
Software Design Architecture  SDA SDLC DETAILSSoftware Design Architecture  SDA SDLC DETAILS
Software Design Architecture SDA SDLC DETAILS
MalikNaeemullah
 
Module-02.pptx
Module-02.pptxModule-02.pptx
Module-02.pptx
AbcXyz302255
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
yasirkhan_77
 
Lecture3.se.pptx
Lecture3.se.pptxLecture3.se.pptx
Lecture3.se.pptx
Amna Ch
 
Introduction Software Engineering Basics-Module(01).pptx
Introduction Software Engineering Basics-Module(01).pptxIntroduction Software Engineering Basics-Module(01).pptx
Introduction Software Engineering Basics-Module(01).pptx
AbcXyz302255
 
Web engineering
Web engineeringWeb engineering
Web engineering
Badrul Alam bulon
 
Project Life Cycle and Effort Estimation
Project Life Cycle andEffort EstimationProject Life Cycle andEffort Estimation
Project Life Cycle and Effort Estimation
ssuserb7c8b8
 

Similar to ecse ppt.pptx (20)

Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPM
 
Waterfall-VS-Agile
Waterfall-VS-AgileWaterfall-VS-Agile
Waterfall-VS-Agile
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development Security
 
Lecture 3 se
Lecture 3 seLecture 3 se
Lecture 3 se
 
Agile mODEL
Agile mODELAgile mODEL
Agile mODEL
 
Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design  Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
softwaredevelopmentprocess
softwaredevelopmentprocesssoftwaredevelopmentprocess
softwaredevelopmentprocess
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
Agile Software Development Life Cycle
Agile Software Development Life CycleAgile Software Development Life Cycle
Agile Software Development Life Cycle
 
Software Design Architecture SDA SDLC DETAILS
Software Design Architecture  SDA SDLC DETAILSSoftware Design Architecture  SDA SDLC DETAILS
Software Design Architecture SDA SDLC DETAILS
 
Module-02.pptx
Module-02.pptxModule-02.pptx
Module-02.pptx
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
Lecture3.se.pptx
Lecture3.se.pptxLecture3.se.pptx
Lecture3.se.pptx
 
Introduction Software Engineering Basics-Module(01).pptx
Introduction Software Engineering Basics-Module(01).pptxIntroduction Software Engineering Basics-Module(01).pptx
Introduction Software Engineering Basics-Module(01).pptx
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Project Life Cycle and Effort Estimation
Project Life Cycle andEffort EstimationProject Life Cycle andEffort Estimation
Project Life Cycle and Effort Estimation
 

Recently uploaded

Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
Ben Aldrich
 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
shabeluno
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
Kalna College
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Kalna College
 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
Kalna College
 
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Celine George
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
biruktesfaye27
 
Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024
Friends of African Village Libraries
 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
MJDuyan
 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
RuchiRathor2
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapitolTechU
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
Kalna College
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
BiplabHalder13
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
MattVassar1
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
PriyaKumari928991
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
khabri85
 

Recently uploaded (20)

Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
 
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
 
Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024
 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
 

ecse ppt.pptx

  • 2. WATER FALL MODEL..... AND AGILE MODEL..... ON TOPIC- NAME – S. LOKESH KUMAR ROLL NO – 22GE1A0573 BRANCH - CSE
  • 3.
  • 4.
  • 5. •The Waterfall approach to software development describes a sequential process for building software—i.e., one step has got to be completed before subsequent can begin. •In the Waterfall methodology, the project scope, outcome, and requirements are documented fully before any development begins.
  • 6. • Design: Agree on a programming language, specific design elements, system design. Documents produced during this phase are going to be the framework for the implementation (coding) phase. • Implementation: Turn client requirements and style documents into the software. • Testing: Test the software for bugs and check if the goals from the wants document are met. • Deployment: Release the software to the client. • Maintenance: Fix any problems found once the software has been released to the purchasers. Waterfall Project structure Phases:
  • 7. • Upfront documentation and planning stages allow for larger teams to remain informes and move towards common goal. • Forces structured, disciplined organization. • Is simple to understand, follow, arrange tasks. • Facilitates departmentalization and managerial control based on schedule and deadlines. • Reinforces good coding habits to define before design and then code. • Allows for early design or specification changes to be made easily. • Clerly defines milestones and deadlines.
  • 8. • Design is not adaptive : often when a flaw is found the entire process needs to start over. • Delays testing until the end of the development cycle. • Does not consider error correction. • Does not handle request for changes,scope adjustments or updates well. • Reduces efficiency bynot allowing to overlap. • Not Ideal for complex, high risk, ongoing or object oriented projects. • No work product is avaliable until the later stages of the life cycle are passed.
  • 9.
  • 10.
  • 11. •Agile is a software methodology based on iterative and incremental development where requirements and solutions evolve through collaboration between self- organizing, cross- functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change.
  • 12. •Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software. •Agile development processes can deliver successful systems quickly. •Agile development stresses continuous communication and collaboration among AGILE PROCESS
  • 13. • Team motivation is good because programmers want to meet the deadline for every sprint. • Transparency allows the project to be followed by all the members in a team or even throughout the organisation; • A simple “definition of done” is used for validating requirements • Focus on quality is a constant with the scrum method, resulting in fewer mistakes; • The dynamics of this method allow developers to reorganise priorities, ensuring that sprints that have not yet been completed get more attention; • Good sprint planning is prioritised, so that the whole
  • 14. • It can be difficult to keep the interest of customers / users who are involved in the process. • Team members may be unsuited to the intense involvement that characterizes agile methods. • Prioritizing changes can be difficult where there are multiple stakeholders. • Maintaining simplicity requires extra work. • Contracts may be a problem as with other approaches to iterative development. • Because of their focus on small, tightly-integrated teams, there are problems in scaling agile methods to large systems. • Less emphasis on documentation - harder to maintain
  翻译: