There are six phases in software development life cycle ,sdlc
Requirement gathering and analysis
Design
Implementation or coding
Testing
Deployment
Maintenance