Modular AND Structured Design
Modular AND Structured Design
MODULAR
AND
STRUCTURED
DESIGN
Module Specification
Low High
Low High
Component independence
High cohesion
Low coupling
Exception identification and handling
Fault prevention and fault tolerance
Design for change
Top Down Design
The bottom up design model starts with most specific and basic
components.
It proceeds with composing higher level of components by using basic or
lower level components.
It keeps creating higher level components until the desired system is not
evolved as one single component. With each higher level, the amount of
abstraction is increased.
Bottom-up strategy is more suitable when a system needs to be created
from some existing system, where the basic primitives can be used in
the newer system.
Both, top-down and bottom-up approaches are not practical individually.
Instead, a good combination of both is used.