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:
View
Piñata Challenge
View
Teaching Challenge: Transform Your Classroom
View
Frayer Model
View
Math Calculations
View
Interactive QR Code Generator
View
Interactive Scoreboard
View
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