The Waterfall Method: A Structured Approach to Managing Software De...