Q: What is SDLC?
A: SDLC (software development life cycle) is process where a model is used for software development. A model follows complete life cycle of program development from initial phase to final phase.
Main is that it is about software development life cycle where to follow software development models and one of models can be followed there or more according to plan about development. Some models are used by technical team but one of them will be preferred to complete project.
Some models comes under SDLC such as “waterfall model, prototype models, spiral model, V & V model and agile methodology also comes under software development model.
For an example like a company got a new project then work to collect all requirements from the client side then prefer one of models to work on project according provided requirements by client and models can be followed as per current status about all needed requirements.
SDLC Components:
SRS (Software Requirements Specifications)
Design
Development
Testing
Implementation.