SDLC — general process. Agile — specific methodology.
SDLC (Software Development Life Cycle):
SDLC Phases:
1. Planning
2. Analysis
3. Design
4. Implementation
5. Testing
6. Deployment
7. Maintenance
Agile:
Agile Sprints:
Sprint 1: Design + Dev + Test
Sprint 2: Design + Dev + Test
Sprint 3: Design + Dev + Test
Key differences: