SDLC, or Software Development Life Cycle, is a systematic process for building top-quality software quickly and cost-effectively. SDLC has seven phases, which are:
Outlining the requirements
Analyzing
Architectural Designing
Software development
Software Testing/auditing
Deployment
Maintenance