Dependency Graph
Noun · Development
Definitions
A directed graph showing dependencies between modules, packages, services, or build targets. Nodes represent components and edges represent 'depends on' relationships. Circular dependencies indicate design problems. Package managers (npm, pip) resolve dependency graphs to determine installation order; build tools (Bazel, Nx) use them for incremental builds.
In plain English: A map showing which parts of your software depend on which other parts, revealing the structure and potential problems.
Example: "The dependency graph shows a circular dependency between the user and notification modules — one of them needs to introduce an interface to break the cycle."