Requirement Analysis
Design
Development
Testing
Implementation
Maintenance