Infosys Interview Question

What are the steps to developing software