From an SCM point of view, we shall understand dependency exclusively as a one-way relationship between a derived object and other configuration items (either source elements or other derived objects), recorded as the audit of a reproducible event.
Note that this is slightly different from many common uses, but will allow to: