Want to create interactive content? It’s easy in Genially!
Get started free
Modular Design
Griffin Urban
Created on October 21, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
MODULAR DESIGN
Modular design is a way of creating something that breaks it into smaller, more attainable parts. This makes testing and setting smaller goals easier because you can break your large project into smaller chunks
Q1 DEFINE MODULAR DESIGN
Public Final String Cohesion = "the measurement of how well elements of a module are designed to work together to reach a common goal."
Q2 What is Cohesion?
Lower coupling means the mnodules are more independent from the other modules in the system
Q3 What does it mean for a module to have low coupling
switch(getReasons) { case 1:you can keep to a budget, its easier to divide up work. break;case 2:System will be more maintainable, easier to understand system as a wholebreak;case 3:System will be reliable, you will understand the whole system and its flawsbreak;default:// do nothing}
Q4 What are the three main reasons that modular design is important?
You will know if your design is modular because you are able to test the independent modules to ensure they work, before combining it into the full project
Q5 How will you know if your design is modular
Layered design divides the project into multiple layers, each with a specific role and responsibility
Q6 What do you understand by layered design?
a web-based online banking system and an e-commerce platform; both typically utilize a three-tier system of client side, business side, and then database access side
Q7 GIve two examples of layered design in real-life complex software.
Managing complexity, portability, maintainability, reusability, and creating a blueprint for constructing the system are all outstanding benefits of using layered design.