HCLTech Interview Question

What are the different steps in a Software development cycle