Critical Software interview question

How does the Waterfall model work?