Top Down Design

A problem-solving methodology that breaks a large, complex system into smaller, manageable, and functional sub-components.