SDLC refers to software development life cycle, i.e. the various stages used in the life cycle of software development.
There are various software development approaches definedand designed which are used during development process ofsoftware, these approaches are also referred as “SoftwareDevelopment Process Models”.