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
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
Q1. Define Modular Design
Cohesion is the idea of designing a module to be highly specialized, with all of its elements being relevant to each other.
Q2. What is cohesion?
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.
Q3. What does it mean for a module to have low coupling?
- You can keep to your budget
- Your system will be maintainable
- Your system will be reliable
Q4. What are the three main reasons that modular design is important?
You will know if your design is modular if it is organized into disctinct, independant modules that have few connections between each other.