Question: what is the difference between high level and low level design?
Answer: It gives more specific guidance for how the parts of the system will work and how they will work together. It refines the definitions of the database, the major classes, and the internal and external interfaces. High-level design focuses on what. Low-level design begins to focus on how.