|
A software component may be dependent on others. All
ACIS components are ultimately dependent upon the
Base Component. Figure 4-1 shows a
dependency graph for the "core"
ACIS components, using the abbreviations of the component names (as shown in Table 4-1). The core components are those components of
ACIS that provide modeling functionality and are not simply support or interface components (such as for Scheme, or MFC support).
|
|
|
The component dependencies are indicated by lines flowing from one component down to the component(s) on which it is dependent. The
ADM component is codependent on the
SDM component, which is reflected in the dependency graph with a loop going back up into
ADM. Except for this codependency loop, all dependency paths flow down.
|
|
|
Note
|
Some dependencies include a path from the component to a numeral within a circle. This circled-numeral is then shown as dependent upon some other component. This is just a convention for simplifying the diagram.
|
|
|
|
|
Figure 4-1. ACIS Core Component Dependencies
|