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

Get started free

Modular Design

Bryce Jensenius

Created on October 21, 2024

What are we doing?

Start designing with a free template

Discover more than 1500 professional designs like these:

Interactive Hangman

Secret Code

Branching Scenario: Academic Ethics and AI Use

The Fortune Ball

Repeat the Sequence Game

Pixel Challenge

Word Search: Corporate Culture

Transcript

Modular Design

What is modular Design?

Organizing your code into modules. This should be built around high cohesion and low coupliing between the modules.

What is Cohesion?

High Cohesion should be built into modular design. This measures how you modules are related. High cohesion means the modules are strongly related to each other.

What is Coupling?

You want to have low coupling between your modules in modular design. This means there are limited connections between each module. High coupling is bad because it can get complicated with so many modules impacting other modules

Why is it important?

Allows for simplified development. By spliting the project into modules, you can work on one module at a time and split up the work between group members based on this.
The system is also easier to maintain since if an error is in a specific module you must only look at and work on that module
Overall more error free system. You can test modules one at a time and fix them as so.