|
|
|
|
|
by sly010
90 days ago
|
|
There is in fact a 3rd: build time dependencies. Control:
Object/module/function A calls object/module/function B. Data:
The call can either push or pull data. Build dependency:
The call can be direct (A depends on B) or indirect through an interface/callback/etc (both A and B depends on the interface). Ideally every design document includes all 3 as separate diagrams. |
|
This is why communicating architecture is often as hard if not harder than implementing it.