You are on page 1of 1

System Design and Analysis

Decision tree
- A design tools.
- Provide a graphical representation of choices or decisions.
- The representation is in a form of a tree structure.
High Modularity
- Measurement – Measure how well the whole system is broken up into simple modules.
- Meaning – Each module is assigned to perform one single task.
- Advantages – Easy to understand, code, and maintain.
High Cohesion
- Measurement – Measure the functional relationship within a single module.
- Meaning – Every single line of code within the module will jointly perform the single task.
- Advantages – Easy to code, debug and maintain.
Low Coupling
- Measurement – Measure the degree of dependence between the module.
- Meaning – The modules are not highly connected or dependent between the modules.
- Advantages – Easy to debug and maintain because changes in one module will not affect the
other module.

You might also like