The systems or software development life cycle is the process of creating, releasing, and maintaining an information system, which may comprise hardware, software, or both. The typical SDLC has six sequential phases: planning, analysis, design, implementation, testing, and maintenance.
This is a conceptual model used to describe the stages involved in an information system development project. Stages in SDLC include: planning, analysis, design, implementation, testing, and maintenance..