SlideShare a Scribd company logo
1 of 19
Software
Development life cycle
ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts
Group members
Md. Shahin alam
191-15-12140
Iftekhar akam
191-15-12652
Sumaia afrin
191-15-12284
Md. Siddqur rahman
191-15-12171
Shahin
Daffodil international university
Index:
1. What is SDLC?
2. SDLC process method.
3. Agile method.
4. Agile using process.
5. Conclusion.
What is SDLC?
Shahin
Shahin
Phase: Ideation
Ideation software is technology that supports c
ompany ideation or brainstorming and is one of
the key tools that support company growth and
innovation. The technology should be able to s
upport both idea development, filtering, refine
ment, evaluation, and eventual implementation
and tracking
Shahin
Phase: Requirements
The software requirements are description of feat
ures and functionalities of the target system. Req
uirements convey the expectations of users from
the software product. The requirements can be o
bvious or hidden, known or unknown, expected o
r unexpected from client’s point of view.
Rizve
Phase: Design
Software design is the process by which an age
nt creates a specification of a software artifact in
tended to accomplish goals, using a set of primit
ive components and subject to constraints. Soft
ware design usually involves problem-solving an
d planning a software solution
rizve
Phase: Development
Software development is the process of co
nceiving, specifying, designing, programmi
ng, documenting, testing, and bug fixing in
volved in creating and maintaining applicat
ions, frameworks, or other software compo
nents
Rizve
Phase: Testing
Software Testing is evaluation of the software
against requirements gathered from users an
d system specifications. Testing is conducted
at the phase level in software development lif
e cycle or at module level in program code. S
oftware testing comprises of Validation and V
erification.
Rizve
Phase: Deployment
Software deployment process mainly consists of 3 stages: development, t
esting and monitoring. Deployment tools can be used to bath deploy softw
are on multiple computers with options to customize and select permissio
n roles. These are the main stages of software deployment: Deployment
Tori
Phase: Maintenance
Software maintenance is the process of changi
ng, modifying, and updating software to keep u
p with customer needs. Software maintenance
is done after the product has launched for sev
eral reasons including improving the software
overall, correcting issues or bugs, to boost perf
ormance, and more
Tori
Tori
Agile model
"Agile process model" refers to a software
development approach based on iterative
development. Each iteration involves a tea
m working through a full software develop
ment life cycle including planning, require
ments analysis, design, coding, and testin
g before a working product is demonstrate
d to the client.
Tori
Phases of Agile Model:
Following are the phases in the Agile model are as follows:
1. Requirements gathering
2. Design the requirements
3. Construction/ iteration
4. Testing/ Quality assurance
5. Deployment
6. Feedback
Conclusion: The Process for Software Development
Software Development Life Cycle.pptx

More Related Content

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Software Development Life Cycle.pptx

  • 1. Software Development life cycle ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts
  • 2. Group members Md. Shahin alam 191-15-12140 Iftekhar akam 191-15-12652 Sumaia afrin 191-15-12284 Md. Siddqur rahman 191-15-12171 Shahin Daffodil international university
  • 3. Index: 1. What is SDLC? 2. SDLC process method. 3. Agile method. 4. Agile using process. 5. Conclusion.
  • 6. Phase: Ideation Ideation software is technology that supports c ompany ideation or brainstorming and is one of the key tools that support company growth and innovation. The technology should be able to s upport both idea development, filtering, refine ment, evaluation, and eventual implementation and tracking Shahin
  • 7. Phase: Requirements The software requirements are description of feat ures and functionalities of the target system. Req uirements convey the expectations of users from the software product. The requirements can be o bvious or hidden, known or unknown, expected o r unexpected from client’s point of view. Rizve
  • 8. Phase: Design Software design is the process by which an age nt creates a specification of a software artifact in tended to accomplish goals, using a set of primit ive components and subject to constraints. Soft ware design usually involves problem-solving an d planning a software solution rizve
  • 9. Phase: Development Software development is the process of co nceiving, specifying, designing, programmi ng, documenting, testing, and bug fixing in volved in creating and maintaining applicat ions, frameworks, or other software compo nents Rizve
  • 10. Phase: Testing Software Testing is evaluation of the software against requirements gathered from users an d system specifications. Testing is conducted at the phase level in software development lif e cycle or at module level in program code. S oftware testing comprises of Validation and V erification. Rizve
  • 11. Phase: Deployment Software deployment process mainly consists of 3 stages: development, t esting and monitoring. Deployment tools can be used to bath deploy softw are on multiple computers with options to customize and select permissio n roles. These are the main stages of software deployment: Deployment Tori
  • 12. Phase: Maintenance Software maintenance is the process of changi ng, modifying, and updating software to keep u p with customer needs. Software maintenance is done after the product has launched for sev eral reasons including improving the software overall, correcting issues or bugs, to boost perf ormance, and more Tori
  • 13. Tori
  • 14. Agile model "Agile process model" refers to a software development approach based on iterative development. Each iteration involves a tea m working through a full software develop ment life cycle including planning, require ments analysis, design, coding, and testin g before a working product is demonstrate d to the client. Tori
  • 15. Phases of Agile Model: Following are the phases in the Agile model are as follows: 1. Requirements gathering 2. Design the requirements 3. Construction/ iteration 4. Testing/ Quality assurance 5. Deployment 6. Feedback
  • 16.
  • 17.
  • 18. Conclusion: The Process for Software Development