Pregunta de entrevista de Cognizant

What is software developments cycle ?