Fidelity Investments interview question

1. Explain Software Development Cycle.