SDLC (Software Development Life Cycle): The SDLC is not really a methodology, but a description of
the phases in the life cycle of software development. These phases are (in general), investigation,
analysis, design, build, test, implement, maintenance and support (and disposal).