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

Get started free

Modular Design

COMS309

Created on October 21, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

MODULAR DESIGN

COUPLING

COHESION

MODULAR DESIGN

Modular design means organizing code into modules so that each module has high cohesion and, has low coupling between them.

Cohesion is the degree to which the elements of a module are functionally related, or how well the responsibilities and tasks within a module are aligned

Coupling is a measure of how interconnected modules are

1. Staying within budget2. Making the system maintainable. 3. Making the system reliable.

Why is modular design important?

1. Using packages, interfaces2. Using frameworks like Springboot

How is modular design achieved?