HCLTech interview question

What are the different steps in a Software development cycle