Want to create interactive content? It’s easy in Genially!
Modular and Layered Design
Adrian Boziloff
Created on October 21, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Modular Design
Q1. Define Modular Design
Modular design is a principle of design in which you organize code into modules, where each module is highly cohesive and the modules are not too connected
Q2. What is cohesion?
Cohesion is the idea of designing a module to be highly specialized, with all of its elements being relevant to each other.
Q3. What does it mean for a module to have low coupling?
Low coupling signifies that the modules of a system have low interconnectedness. This allows modules to be largely independant of each other, making future updating and testing much easier and less complex.
Q4. What are the three main reasons that modular design is important?
- You can keep to your budget
- Your system will be maintainable
- Your system will be reliable
Q5. How will you know if your design is modular?
You will know if your design is modular if it is organized into disctinct, independant modules that have few connections between each other.