SDLC

Software Development Life Cycle (SDLC) is a software industry process that designs, develops and tests high quality software, which aims at producing software of high quality which fulfills or surpasses customer expectations and completes time frames and costing estimates.