Accenture Interview Question

Explain PLC, SDLC, Challenges etc.