What is Software Development Life Cycle (SDLC)? Explain with waterfall model.
SDLC is a process of developing the software and there are different SDLC are used to develop the software called SDLC models.
The development process adopted for a project will depend on the project aims and goals. There are numerous development life cycles that have been developed in order to achieve different required objectives.
These life cycles range from lightweight and fast methodologies, where time to market is of the essence, through to fully controlled and documented methodologies where quality and reliability are key drivers.
Each of these methodologies has its place in modern software development and the most appropriate