Example of Payroll System (continued)
The information structure looks like this:
-----------------
|control program|
-----------------
|
----------------------------------------------------------
| | |
--------------- ---------------- -------------------
|access the | | dispatcher | |print bonus check|
|database and | ---------------- -------------------
|compile | | | |
|statistics | -------- ---------- ----------
--------------- | 10% | | 5% | | 2% |
| bonus| | bonus | | bonus |
-------- ---------- ----------
The coupling between modules and the cohesion within modules
will be discussed in the continued example.