Condoworks Interview Question

What is software development life cycle?