SlideShare a Scribd company logo
1 of 8
SOFTWARE DEVELOPMENT
LIFE CYCLE
SDLC Phases
Requirement
and Analysis
Design
Development
Testing
Deployment
Maintenance
REQUIREMENTS AND ANALYSIS
Proper Requirement analysis and specification is critical for any project.
The primary objective of this phase is to create a Software requirement
specification document(SRS) which has all the details of the customer’s
requirements.
Exit Criteria: Software Requirement Specification document(SRS)
DESIGN
There are two design phases:
High level Design
Logical view of the software is designed.
Entry criteria: SRS
Exit criteria: Functional architechture, Database design
Low level Design
Detailed design phase. Modules are designed
Entry criteria: HLD
Exit criteria: Functional specification document, unit test plans
DEVELOPMENT
This is the coding phase.
Coding is done based on the project functional specifications in any
programming language.
Certain industry standards are followed by the project team.
Entry criteria: Functional specification document
Exit criteria: programs ready for unit testing
TESTING
This is the phase where the actual product/module is tested against the
requirements. It has four basic phases.
Unit Testing
Unit testing is testing the individual units/modules of source code
Usually done by developers
Integration Testing
Testing after integrating one or more modules
System Testing
Testing the complete product by validating it against the user needs
Entry criteria: Programs/modules, test plan, test cases
Exit criteria: Test execution reports
DEPLOYMENT
Here the product is testing in the operational environment.
Acceptance testing is done by the user to ensure it passes the
acceptance criteria
Once it is accepted, it is deployed in customer’s production environment.
Entry criteria: Tested software
Exit criteria: Customer sign off
MAINTENANCE
Once the software is installed in customer’s environment, it should be
maintained regularly and should be upgraded with any other new
specifications.

More Related Content

What's hot

What's hot (20)

Iterative model
Iterative modelIterative model
Iterative model
 
Waterfall Model By Zubair YaSeeN
Waterfall Model By Zubair YaSeeN  Waterfall Model By Zubair YaSeeN
Waterfall Model By Zubair YaSeeN
 
Waterfall model in SDLC
Waterfall model in SDLCWaterfall model in SDLC
Waterfall model in SDLC
 
V model presentation
V model presentationV model presentation
V model presentation
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process Models
 
Sdlc
SdlcSdlc
Sdlc
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
SDLC
SDLCSDLC
SDLC
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
 
RAD Model
RAD ModelRAD Model
RAD Model
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Rad model
Rad modelRad model
Rad model
 
SDLC
SDLCSDLC
SDLC
 

Viewers also liked

System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)Mukund Trivedi
 
English activities
English activitiesEnglish activities
English activitiesJeRiKo117
 
Organisational Entry and Exit Management
Organisational Entry and Exit ManagementOrganisational Entry and Exit Management
Organisational Entry and Exit ManagementElijah Ezendu
 
English club activities
English club activities English club activities
English club activities Tanya88882012
 
Speaking Activities
Speaking ActivitiesSpeaking Activities
Speaking ActivitiesMagda Castro
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development processRiant Soft
 
39 Activities for English Lesson
39 Activities for English Lesson39 Activities for English Lesson
39 Activities for English Lessonyolyordam yolyordam
 

Viewers also liked (9)

System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
English activities
English activitiesEnglish activities
English activities
 
Software development process
Software development processSoftware development process
Software development process
 
Organisational Entry and Exit Management
Organisational Entry and Exit ManagementOrganisational Entry and Exit Management
Organisational Entry and Exit Management
 
English club activities
English club activities English club activities
English club activities
 
Speaking Activities
Speaking ActivitiesSpeaking Activities
Speaking Activities
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 
39 Activities for English Lesson
39 Activities for English Lesson39 Activities for English Lesson
39 Activities for English Lesson
 

Similar to Software development life cycle

SDLC Models and Their Implementation
SDLC Models and Their ImplementationSDLC Models and Their Implementation
SDLC Models and Their ImplementationSonal Tiwari
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docxKVamshiKrishna5
 
Software Development Life Cycle – SDLC – Waterfall Model
Software Development Life Cycle – SDLC – Waterfall ModelSoftware Development Life Cycle – SDLC – Waterfall Model
Software Development Life Cycle – SDLC – Waterfall ModelMurageppa-QA
 
Sdlc phases presentation modal
Sdlc phases presentation modalSdlc phases presentation modal
Sdlc phases presentation modalSahil Puri
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSweta Kumari Barnwal
 
Software Development Life Cycle.pptx
Software Development Life Cycle.pptxSoftware Development Life Cycle.pptx
Software Development Life Cycle.pptxDhruvGaur24
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSaravanan Manoharan
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-pptatish90
 
sdlc presentation.pptx
sdlc presentation.pptxsdlc presentation.pptx
sdlc presentation.pptxwaseemasghar20
 
V-Model in Software Testing
V-Model in Software TestingV-Model in Software Testing
V-Model in Software TestingSneha Singh
 
A detailed-look-at-v-model-in-software-testing
A detailed-look-at-v-model-in-software-testingA detailed-look-at-v-model-in-software-testing
A detailed-look-at-v-model-in-software-testingpooja deshmukh
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLCAdeel Rasheed
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)sanoop s
 
SDLC presentation-1.pptx
SDLC presentation-1.pptxSDLC presentation-1.pptx
SDLC presentation-1.pptxEvelynChinnu
 

Similar to Software development life cycle (20)

Sdlc model
Sdlc modelSdlc model
Sdlc model
 
SDLC Models and Their Implementation
SDLC Models and Their ImplementationSDLC Models and Their Implementation
SDLC Models and Their Implementation
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docx
 
Software Development Life Cycle – SDLC – Waterfall Model
Software Development Life Cycle – SDLC – Waterfall ModelSoftware Development Life Cycle – SDLC – Waterfall Model
Software Development Life Cycle – SDLC – Waterfall Model
 
SDLC.pdf
SDLC.pdfSDLC.pdf
SDLC.pdf
 
Software_Testing.pptx
Software_Testing.pptxSoftware_Testing.pptx
Software_Testing.pptx
 
Sdlc phases presentation modal
Sdlc phases presentation modalSdlc phases presentation modal
Sdlc phases presentation modal
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Software Development Life Cycle.pptx
Software Development Life Cycle.pptxSoftware Development Life Cycle.pptx
Software Development Life Cycle.pptx
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
 
sdlc presentation.pptx
sdlc presentation.pptxsdlc presentation.pptx
sdlc presentation.pptx
 
SDLC
SDLCSDLC
SDLC
 
Testing tools
Testing toolsTesting tools
Testing tools
 
V-Model in Software Testing
V-Model in Software TestingV-Model in Software Testing
V-Model in Software Testing
 
A detailed-look-at-v-model-in-software-testing
A detailed-look-at-v-model-in-software-testingA detailed-look-at-v-model-in-software-testing
A detailed-look-at-v-model-in-software-testing
 
SDLC
SDLCSDLC
SDLC
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 
SDLC presentation-1.pptx
SDLC presentation-1.pptxSDLC presentation-1.pptx
SDLC presentation-1.pptx
 

Recently uploaded

EXPERIENCE THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
EXPERIENCE  THE FUTURE OF WORK FOR FUTURE OF BUSINESSESEXPERIENCE  THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
EXPERIENCE THE FUTURE OF WORK FOR FUTURE OF BUSINESSESMotiveflikr Media
 
How to structure your pitch - B4i template
How to structure your pitch - B4i templateHow to structure your pitch - B4i template
How to structure your pitch - B4i templateFerruccio Martinelli
 
Amethyst Benifits and Healing Properties.pdf
Amethyst Benifits and Healing Properties.pdfAmethyst Benifits and Healing Properties.pdf
Amethyst Benifits and Healing Properties.pdfHimalya Quartz
 
PEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIES
PEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIESPEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIES
PEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIESpearlint172
 
How Multicultural Toys Helps in Child Development.pptx
How Multicultural Toys Helps in Child Development.pptxHow Multicultural Toys Helps in Child Development.pptx
How Multicultural Toys Helps in Child Development.pptxDiversity In Toys
 
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...ZurliaSoop
 
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDCCARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDCFikrie Omar
 
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdfEnabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdfSmartinfologiks
 
Expanding Horizons: Hiring Remote Employees across State Lines
Expanding Horizons: Hiring Remote Employees across State LinesExpanding Horizons: Hiring Remote Employees across State Lines
Expanding Horizons: Hiring Remote Employees across State Linesaryashreyasi27
 
Embracing the Virtual Workforce: Remote Companies Hiring Now
Embracing the Virtual Workforce: Remote Companies Hiring NowEmbracing the Virtual Workforce: Remote Companies Hiring Now
Embracing the Virtual Workforce: Remote Companies Hiring Nowaryashreyasi27
 
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024Fikrie Omar
 
Supply Chain Location Decision and Management
Supply Chain Location Decision and ManagementSupply Chain Location Decision and Management
Supply Chain Location Decision and Managementirahtarando
 

Recently uploaded (12)

EXPERIENCE THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
EXPERIENCE  THE FUTURE OF WORK FOR FUTURE OF BUSINESSESEXPERIENCE  THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
EXPERIENCE THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
 
How to structure your pitch - B4i template
How to structure your pitch - B4i templateHow to structure your pitch - B4i template
How to structure your pitch - B4i template
 
Amethyst Benifits and Healing Properties.pdf
Amethyst Benifits and Healing Properties.pdfAmethyst Benifits and Healing Properties.pdf
Amethyst Benifits and Healing Properties.pdf
 
PEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIES
PEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIESPEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIES
PEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIES
 
How Multicultural Toys Helps in Child Development.pptx
How Multicultural Toys Helps in Child Development.pptxHow Multicultural Toys Helps in Child Development.pptx
How Multicultural Toys Helps in Child Development.pptx
 
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
 
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDCCARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
 
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdfEnabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
 
Expanding Horizons: Hiring Remote Employees across State Lines
Expanding Horizons: Hiring Remote Employees across State LinesExpanding Horizons: Hiring Remote Employees across State Lines
Expanding Horizons: Hiring Remote Employees across State Lines
 
Embracing the Virtual Workforce: Remote Companies Hiring Now
Embracing the Virtual Workforce: Remote Companies Hiring NowEmbracing the Virtual Workforce: Remote Companies Hiring Now
Embracing the Virtual Workforce: Remote Companies Hiring Now
 
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024
 
Supply Chain Location Decision and Management
Supply Chain Location Decision and ManagementSupply Chain Location Decision and Management
Supply Chain Location Decision and Management
 

Software development life cycle

  • 3. REQUIREMENTS AND ANALYSIS Proper Requirement analysis and specification is critical for any project. The primary objective of this phase is to create a Software requirement specification document(SRS) which has all the details of the customer’s requirements. Exit Criteria: Software Requirement Specification document(SRS)
  • 4. DESIGN There are two design phases: High level Design Logical view of the software is designed. Entry criteria: SRS Exit criteria: Functional architechture, Database design Low level Design Detailed design phase. Modules are designed Entry criteria: HLD Exit criteria: Functional specification document, unit test plans
  • 5. DEVELOPMENT This is the coding phase. Coding is done based on the project functional specifications in any programming language. Certain industry standards are followed by the project team. Entry criteria: Functional specification document Exit criteria: programs ready for unit testing
  • 6. TESTING This is the phase where the actual product/module is tested against the requirements. It has four basic phases. Unit Testing Unit testing is testing the individual units/modules of source code Usually done by developers Integration Testing Testing after integrating one or more modules System Testing Testing the complete product by validating it against the user needs Entry criteria: Programs/modules, test plan, test cases Exit criteria: Test execution reports
  • 7. DEPLOYMENT Here the product is testing in the operational environment. Acceptance testing is done by the user to ensure it passes the acceptance criteria Once it is accepted, it is deployed in customer’s production environment. Entry criteria: Tested software Exit criteria: Customer sign off
  • 8. MAINTENANCE Once the software is installed in customer’s environment, it should be maintained regularly and should be upgraded with any other new specifications.