SlideShare a Scribd company logo
Presented by- 
Praveen Chaurasia 
Abhinav Shukla
SDLC 
A framework that describes the 
activity performed at each 
stage of a software 
development project.
SDLC PHASES 
Requirement Gathering and Analysis 
 Design 
Development 
Testing 
Implementation 
Maintenance
SDLC MODEL 
To help understand and implement the 
SDLC phases various SDLC model 
have been created by software 
development expert universities and 
standard organizations.
REASONS FOR USING 
SDLC MODEL 
 Provides basis for project planning ,estimating 
and scheduling 
Provide framework for standard set of 
terminologies, activity& deliverable 
Provide mechanism for project tracking & 
control 
Increase visibility of project progress to all 
stakeholders
Advantage of choosing 
An Appropriate SDLC 
 Increase development speed 
Increase product quality 
Improve tracking and control 
Improve client and relation 
Decrease project risk 
Decrease project management overhead
COMMON LIFE CYCLE 
MODELS 
 Waterfall 
Spiral 
Agile
WATERFALL MODEL 
Oldest and most well known SDLC model 
Follow a Sequence step by step process from 
requirement analysis to maintenance 
System that have well-define and understood 
requirements are good fit for waterfall model
User Requirements 
Software Requirements 
Architecture Design 
Detailed design & Coding 
Testing 
Delivery 
”Swimming 
upstream” 
The Waterfall 
Lifecycle Workflow
ADVANTAGE OF 
WATERFALL MODEL 
 Easy to understand 
Provide structure 
Set requirement stability 
Good for management control
DISADVANTAGE OF 
WATERFALL MODEL 
It does not allow for much reflection or 
revision. 
Estimating time and costs with any degree of 
accuracy is often extremely difficult. 
Designs that look feasible on paper turn out 
to be expensive or difficult in practice.
SPIRAL MODEL 
 Process is represented as a spiral rather than as a 
sequence of activities with backtracking. 
Each loop in the spiral represents a phase in the 
process. 
 Suitable for large, expensive and complicated projects
SPIRAL MODEL
ADVANTAGE OF 
SPIRAL MODEL 
Risks are explicitly assessed and resolved 
throughout the process. 
Software engineers can start working on the project 
earlier rather than wading through a lengthy early 
design process.
DISADVANTAGE OF 
SPIRAL MODEL 
Requires highly skilled people in risk analysis and 
planning 
Requires more time, and is more expensive 
Estimates of budget and time are harder to judge at 
the beginning of the project since the requirements 
evolve through the process
AGILE(XP) MANIFESTO 
XP = Extreme Programming emphasizes: 
Individuals and interactions 
– Over processes and tools 
Working software 
– Over documentation 
Customer collaboration 
– Over contract negotiation 
Responding to change 
– Over following a plan
AGILE PRINCIPLES 
 Continuous delivery of software 
Continuous collaboration with customer 
Continuous update according to changes 
Value participants and their interaction 
Simplicity in code
AGILE ADVANTAGE 
 Lightweight methods suit small-medium size 
projects 
Produces good team cohesion 
Emphasises final product 
Iterative 
Test based approach to requirements and quality 
assurance
AGILE DISADVANTAGE 
 Difficult to scale up to large projects where 
documentation is essential 
Needs experience and skill 
Programming pairs is costly 
Test case construction is a difficult and specialised 
skill
SOFTWARE TESTING 
“Testing is the process of executing a program 
with the intention of finding errors.” 
“Testing can show the presence of bugs but 
never their absence.”
OBJECTIVE TESTING 
 uncover as many as error(or bug) as possible in a 
given produce. 
 Demonstrate a given software product matching 
its requirement specification. 
 Validate the quality of a software testing using the 
minimum cost and effort. 
 Generate high quality test case, perform effective 
test and issue correct and helpful problem report.
TESTING METHOLOGY 
 BLACK BOX TESTING 
 WHITE BOX TESTING
BLACK BOX TESTING 
 No knowledge of internal program design or code 
required 
 Testing are based on requirement and functionality
WHITE BOX TESTING 
 Knowledge of the internal program design and 
code required. 
Test are based on coverage of code 
statement,branches,path,condition.
LEVEL OF TESTING 
 Unit testing 
 Integration testing 
 System testing
UNIT TESTING 
 Test each module individually. 
 Follows a white box testing.
INTEGRATION TESTING 
 Once all modules have been tested, integration testing is 
perform. 
 It is systematic testing 
 Produce test to identify errors associated with interfacing. 
TYPES:- 
 Big bang integration testing 
 Top down integration testing 
 Bottom up integration testing 
 Mixed integration testing
SYSTEM TESTING 
 This system as a whole is tested to uncover requirement 
errors. 
 verifies that all system element work properly and that 
overall system function and performance has been 
achieved. 
TYPES:- 
 Alfa testing 
 Beta testing 
 Acceptance testing 
 Performance testing
SDLC ITS MODEL AND SOFTWARE TESTING

More Related Content

What's hot

SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
Suresh Koujalagi
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
Adeel Rasheed
 
Software test life cycle
Software test life cycleSoftware test life cycle
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
shiva krishna
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
Swarnima Tiwari
 
Sdlc models
Sdlc modelsSdlc models
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineering
Rupesh Vaishnav
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
Purvik Rana
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing FundamentalsChankey Pathak
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
Ch Fahadi
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
Webtech Learning
 
V model
V modelV model
V model
Vaibhav Dash
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Ankit Prajapati
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Mohamed Sami El-Tahawy
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
BHARGAV VISANI
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
Majane Padua
 

What's hot (20)

Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
STLC
STLCSTLC
STLC
 
Sdlc
SdlcSdlc
Sdlc
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineering
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
V model
V modelV model
V model
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 

Viewers also liked

Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Alaa' Amr Amin
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)fentrekin
 
Digital Winners 2014, Mo Gawdat, Google[X]
Digital Winners 2014, Mo Gawdat, Google[X]Digital Winners 2014, Mo Gawdat, Google[X]
Digital Winners 2014, Mo Gawdat, Google[X]
Telenor Group
 
Technology in Libraries: What's Next (09/2013)
Technology in Libraries: What's Next (09/2013)Technology in Libraries: What's Next (09/2013)
Technology in Libraries: What's Next (09/2013)
Michael Sauers
 
Make it simple with paraphrases: Automated paraphrasing for authoring aids an...
Make it simple with paraphrases: Automated paraphrasing for authoring aids an...Make it simple with paraphrases: Automated paraphrasing for authoring aids an...
Make it simple with paraphrases: Automated paraphrasing for authoring aids an...
INESC-ID (Spoken Language Systems Laboratory - L2F)
 
Ecommerce startup web owners v1.2
Ecommerce startup web owners v1.2Ecommerce startup web owners v1.2
Ecommerce startup web owners v1.2Commerce Bee
 
How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...
john wayne
 
Comparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modalComparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modal
Shab Bi
 
SDLC Models - testing
SDLC Models - testingSDLC Models - testing
SDLC Models - testing
Prasad Gali
 
Hda icc es-_esr-1546
Hda icc es-_esr-1546Hda icc es-_esr-1546
Hda icc es-_esr-1546
Yogesh Khairnar
 
Ecommerce a startup perspective
Ecommerce   a startup perspectiveEcommerce   a startup perspective
Ecommerce a startup perspectiveVivek Pandey
 
6 Hot Social Media Trends for 2016 with Karen Kefauver
6 Hot Social Media Trends for 2016 with Karen Kefauver6 Hot Social Media Trends for 2016 with Karen Kefauver
6 Hot Social Media Trends for 2016 with Karen Kefauver
Karen Kefauver
 
Google Project Loon abstract
Google Project Loon abstractGoogle Project Loon abstract
Google Project Loon abstract
Rahul Das
 
The Business Analyst And The Sdlc
The Business Analyst And The SdlcThe Business Analyst And The Sdlc
The Business Analyst And The Sdlc
Craig Brown
 
การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์
Watinee Poksup
 
Testers & Developers - Bitter Enemies or Secret Lovers
Testers & Developers - Bitter Enemies or Secret LoversTesters & Developers - Bitter Enemies or Secret Lovers
Testers & Developers - Bitter Enemies or Secret Lovers
YOGESH KHAIRNAR, CTFL, CSM, SFC, CP-MAT, TKP
 

Viewers also liked (20)

Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Digital Winners 2014, Mo Gawdat, Google[X]
Digital Winners 2014, Mo Gawdat, Google[X]Digital Winners 2014, Mo Gawdat, Google[X]
Digital Winners 2014, Mo Gawdat, Google[X]
 
Technology in Libraries: What's Next (09/2013)
Technology in Libraries: What's Next (09/2013)Technology in Libraries: What's Next (09/2013)
Technology in Libraries: What's Next (09/2013)
 
Make it simple with paraphrases: Automated paraphrasing for authoring aids an...
Make it simple with paraphrases: Automated paraphrasing for authoring aids an...Make it simple with paraphrases: Automated paraphrasing for authoring aids an...
Make it simple with paraphrases: Automated paraphrasing for authoring aids an...
 
Ecommerce startup web owners v1.2
Ecommerce startup web owners v1.2Ecommerce startup web owners v1.2
Ecommerce startup web owners v1.2
 
How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...
 
Comparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modalComparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modal
 
SDLC Models - testing
SDLC Models - testingSDLC Models - testing
SDLC Models - testing
 
PROJECT LOON
PROJECT LOONPROJECT LOON
PROJECT LOON
 
Yogesh_ Resume
Yogesh_ Resume Yogesh_ Resume
Yogesh_ Resume
 
Hda icc es-_esr-1546
Hda icc es-_esr-1546Hda icc es-_esr-1546
Hda icc es-_esr-1546
 
Ecommerce a startup perspective
Ecommerce   a startup perspectiveEcommerce   a startup perspective
Ecommerce a startup perspective
 
6 Hot Social Media Trends for 2016 with Karen Kefauver
6 Hot Social Media Trends for 2016 with Karen Kefauver6 Hot Social Media Trends for 2016 with Karen Kefauver
6 Hot Social Media Trends for 2016 with Karen Kefauver
 
Google Project Loon abstract
Google Project Loon abstractGoogle Project Loon abstract
Google Project Loon abstract
 
The Business Analyst And The Sdlc
The Business Analyst And The SdlcThe Business Analyst And The Sdlc
The Business Analyst And The Sdlc
 
การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์
 
UML
UMLUML
UML
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Testers & Developers - Bitter Enemies or Secret Lovers
Testers & Developers - Bitter Enemies or Secret LoversTesters & Developers - Bitter Enemies or Secret Lovers
Testers & Developers - Bitter Enemies or Secret Lovers
 

Similar to SDLC ITS MODEL AND SOFTWARE TESTING

Software engineering 25 models details
Software engineering 25 models detailsSoftware engineering 25 models details
Software engineering 25 models details
Samiul Hossaini
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
akash250690
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
PriyanshTan
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
PriyanshTan
 
SDLC MODEL
SDLC MODEL SDLC MODEL
SDLC MODEL
KOMAL DAHERIYA
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Hassan A-j
 
Software Development Lifecycle: What works for you?
Software Development Lifecycle: What works for you?Software Development Lifecycle: What works for you?
Software Development Lifecycle: What works for you?
Jauhari Ismail
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...
Sehrish Asif
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
J.T.A.JONES
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
Vivek Gupta
 
Software development models
Software development modelsSoftware development models
Software development models
Azlan Nawawi
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
Sibel Kuzgun AKIN
 
Veeru sdlc ppt
Veeru sdlc pptVeeru sdlc ppt
Veeru sdlc ppt
sarala paladugu
 
Best SQA Document.pdf
Best SQA Document.pdfBest SQA Document.pdf
Best SQA Document.pdf
AzmatIqbal2
 
Top Software Testing Models for Customer Satisfaction.pdf
Top Software Testing Models for Customer Satisfaction.pdfTop Software Testing Models for Customer Satisfaction.pdf
Top Software Testing Models for Customer Satisfaction.pdf
Zoe Gilbert
 

Similar to SDLC ITS MODEL AND SOFTWARE TESTING (20)

Software engineering 25 models details
Software engineering 25 models detailsSoftware engineering 25 models details
Software engineering 25 models details
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
Manualtestingppt
ManualtestingpptManualtestingppt
Manualtestingppt
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
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
 
Incremental model
Incremental modelIncremental model
Incremental model
 
SDLC MODEL
SDLC MODEL SDLC MODEL
SDLC MODEL
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Soft lifecycle
Soft lifecycleSoft lifecycle
Soft lifecycle
 
Software Development Lifecycle: What works for you?
Software Development Lifecycle: What works for you?Software Development Lifecycle: What works for you?
Software Development Lifecycle: What works for you?
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...
 
Sdlc
SdlcSdlc
Sdlc
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
Software development models
Software development modelsSoftware development models
Software development models
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Veeru sdlc ppt
Veeru sdlc pptVeeru sdlc ppt
Veeru sdlc ppt
 
Best SQA Document.pdf
Best SQA Document.pdfBest SQA Document.pdf
Best SQA Document.pdf
 
Top Software Testing Models for Customer Satisfaction.pdf
Top Software Testing Models for Customer Satisfaction.pdfTop Software Testing Models for Customer Satisfaction.pdf
Top Software Testing Models for Customer Satisfaction.pdf
 

Recently uploaded

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
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
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
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 

Recently uploaded (20)

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
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
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
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 

SDLC ITS MODEL AND SOFTWARE TESTING

  • 1. Presented by- Praveen Chaurasia Abhinav Shukla
  • 2. SDLC A framework that describes the activity performed at each stage of a software development project.
  • 3. SDLC PHASES Requirement Gathering and Analysis  Design Development Testing Implementation Maintenance
  • 4.
  • 5. SDLC MODEL To help understand and implement the SDLC phases various SDLC model have been created by software development expert universities and standard organizations.
  • 6. REASONS FOR USING SDLC MODEL  Provides basis for project planning ,estimating and scheduling Provide framework for standard set of terminologies, activity& deliverable Provide mechanism for project tracking & control Increase visibility of project progress to all stakeholders
  • 7. Advantage of choosing An Appropriate SDLC  Increase development speed Increase product quality Improve tracking and control Improve client and relation Decrease project risk Decrease project management overhead
  • 8. COMMON LIFE CYCLE MODELS  Waterfall Spiral Agile
  • 9. WATERFALL MODEL Oldest and most well known SDLC model Follow a Sequence step by step process from requirement analysis to maintenance System that have well-define and understood requirements are good fit for waterfall model
  • 10. User Requirements Software Requirements Architecture Design Detailed design & Coding Testing Delivery ”Swimming upstream” The Waterfall Lifecycle Workflow
  • 11. ADVANTAGE OF WATERFALL MODEL  Easy to understand Provide structure Set requirement stability Good for management control
  • 12. DISADVANTAGE OF WATERFALL MODEL It does not allow for much reflection or revision. Estimating time and costs with any degree of accuracy is often extremely difficult. Designs that look feasible on paper turn out to be expensive or difficult in practice.
  • 13. SPIRAL MODEL  Process is represented as a spiral rather than as a sequence of activities with backtracking. Each loop in the spiral represents a phase in the process.  Suitable for large, expensive and complicated projects
  • 15. ADVANTAGE OF SPIRAL MODEL Risks are explicitly assessed and resolved throughout the process. Software engineers can start working on the project earlier rather than wading through a lengthy early design process.
  • 16. DISADVANTAGE OF SPIRAL MODEL Requires highly skilled people in risk analysis and planning Requires more time, and is more expensive Estimates of budget and time are harder to judge at the beginning of the project since the requirements evolve through the process
  • 17. AGILE(XP) MANIFESTO XP = Extreme Programming emphasizes: Individuals and interactions – Over processes and tools Working software – Over documentation Customer collaboration – Over contract negotiation Responding to change – Over following a plan
  • 18. AGILE PRINCIPLES  Continuous delivery of software Continuous collaboration with customer Continuous update according to changes Value participants and their interaction Simplicity in code
  • 19. AGILE ADVANTAGE  Lightweight methods suit small-medium size projects Produces good team cohesion Emphasises final product Iterative Test based approach to requirements and quality assurance
  • 20. AGILE DISADVANTAGE  Difficult to scale up to large projects where documentation is essential Needs experience and skill Programming pairs is costly Test case construction is a difficult and specialised skill
  • 21. SOFTWARE TESTING “Testing is the process of executing a program with the intention of finding errors.” “Testing can show the presence of bugs but never their absence.”
  • 22. OBJECTIVE TESTING  uncover as many as error(or bug) as possible in a given produce.  Demonstrate a given software product matching its requirement specification.  Validate the quality of a software testing using the minimum cost and effort.  Generate high quality test case, perform effective test and issue correct and helpful problem report.
  • 23.
  • 24. TESTING METHOLOGY  BLACK BOX TESTING  WHITE BOX TESTING
  • 25. BLACK BOX TESTING  No knowledge of internal program design or code required  Testing are based on requirement and functionality
  • 26.
  • 27. WHITE BOX TESTING  Knowledge of the internal program design and code required. Test are based on coverage of code statement,branches,path,condition.
  • 28.
  • 29. LEVEL OF TESTING  Unit testing  Integration testing  System testing
  • 30. UNIT TESTING  Test each module individually.  Follows a white box testing.
  • 31. INTEGRATION TESTING  Once all modules have been tested, integration testing is perform.  It is systematic testing  Produce test to identify errors associated with interfacing. TYPES:-  Big bang integration testing  Top down integration testing  Bottom up integration testing  Mixed integration testing
  • 32. SYSTEM TESTING  This system as a whole is tested to uncover requirement errors.  verifies that all system element work properly and that overall system function and performance has been achieved. TYPES:-  Alfa testing  Beta testing  Acceptance testing  Performance testing