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