Accenture interview question

Explain PLC, SDLC, Challenges etc.