Perhaps you have come across the term SDLC or Software Development Life Cycle when you are into software developing. There are quite a few types of SDLC methodologies applied in software building nowadays. SDLC which also goes by the name Software Development Process is a widely known term of a process in the software industry. The process elaborates the planning part of designing software which is based on various Software Development Models. Before a software developing team begins stepping into a software project it would require a blueprint of the software. SDLC is that cycle of software from its start to its end.
It is a process that is followed by a software development project by a software organization.
The following graphical representation explains the various stages of a usual SDLC.