15.02.2010 CMII > Beispiele > Abhängigkeiten > logische Abhängigkeiten (1 von 3) zurück   weiter

 

Logische Abhängigkeiten

Eine Datei ist von einer anderen logisch abhängig, wenn sie eine Referenz auf diese Datei enthält. Im Gegensatz zur physischen Abhängigkeit wird dabei jedoch nicht auf eine konkrete, eindeutig identifizierte Datei verwiesen, sondern nur auf einen bestimmten Dateinamen.

  1. Logische Abhängigkeiten bestehen ausschließlich zwischen Artikeln, genauer gesagt zwischen Quellen. Sie bestehen nicht zwischen Dokumenten oder zwischen Artikeln und Dokumenten.
  2. Eine logische Abhängigkeit wird durch die Beziehung A benötigt B beschrieben.
  3. Eine logische Abhängigkeit die zur Laufzeit aufgelöst wird, muss durch eine physische Abhängigkeit einer übergeordneten Komponente konkretisiert werden.
  4. Eine logische Abhängigkeit die zum Herstellungszeitpunkt aufgelöst wird, muss spätestens auf der nächsten übergeordneten Herstellungsebene durch eine physische Abhängigkeit der Komponente konkretisiert werden.

Beispiel 1
Die HTML-Datei source.htm mit der Artikelnr 023-00-01 in der Version 3 enthält eine Referenz auf eine Grafik namens kugel.gif und benötigt daher zur Laufzeit eine Datei mit diesem Namen im angegebenen Verzeichnis.

<img src='./images/kugel.gif'>

Nun gibt es mehrere Dateien mit dem Namen kugel.gif. Eine besitzt die Artikelnr 041-00-01 und beschreibt eine blauen Kugel. Die Datei mit der Artikelnr 057-00-01 besitzt ebenfalls den Namen kugel.gif und beschreibt eine rote Kugel. Durch Definition der physischen Abhängigkeiten der Komponente 011-00-01#14 wurde festgelegt, dass auf dieser Webseite die blaue Kugel 041-00-01#2 angezeigt wird.

website (011-00-01#14)
source.htm (023-00-01#3)
kugel.gif (041-00-01#2)