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:

Piñata Challenge

Teaching Challenge: Transform Your Classroom

Frayer Model

Math Calculations

Interactive QR Code Generator

Interactive Scoreboard

Interactive Bingo

Transcript

MODULAR DESIGN

MODULAR DESIGN

COHESION

COUPLING

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

Why is modular design important?

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

How is modular design achieved?

1. Using packages, interfaces2. Using frameworks like Springboot