Software development life cycle is used at the time software making and it is basically used by big companies for development of software.
There are many types of softre development process out there but it only depend upon the company Or developer that what method they want to use and what suitable for them.
There 4 to 6 type of methods which is mostly used by companies and developers.
If you want to know about it than I'll suggest you to read this full article on:-Software development life cycle.