Concerning developing systems , it's necessary to understand the separate roles of top-level design and low-level design . Top-level design provides a broader picture of the application , illustrating https://redis-caching671048.thebegoodblog.com/272431/top-level-design-vs-detailed-design-grasping-the-important-variations