Phases of Software Development(SE as planned evolution & testing of software, not just developing it)
Traditional phases of software generation
- Requirements
- Specification
- Design
- Implementation
- Integration
Evolution
- Development and redevelopment throughout process, not a phase at the end
Testing
- Reviewing and assessing throughout process, not a phase near the end