Want to create interactive content? It’s easy in Genially!

Get started free

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?

  1. You can keep to your budget
  2. Your system will be maintainable
  3. 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.

Layered Design

Q6. What do you understand by layered design?