About SW-Quality Safety SW-Entwicklung UML Nachschlagen Programme
UML Basics
UML Diagramme
UML Tools
UML Interna
Class Vererbung1
Vererbung2
Überladung/Platzhalter
Interface
Beispiel
Association
Association2
Association3
Association4
Component
Package
Abhängigkeiten
Stereotypes/Tagged Values
Dependency / Abhänigkeiten A verwendet B

  • Eine Abhängigkeitsbeziehung ist eine schwächere  Beziehungsform (im Gegensatz zu einer Assoziation)
  • Ist nicht auf die Struktur gerichtet.
  • Kann als "verwendet" (using) Beziehung gesehen werden.
  • Die Beziehung deutet an: wenn sich ein Element der Beziehung ändert, kann das Auswirkungen auf das Andere haben.
  • Darstellung von temorären Beziehungen.
  • Abhängigkeiten  können zwischen  verschiedenen UML Typen bestehen. 
    • zwischen Klassen; (z.B. Client nutzt temporär  Methoden des Suppliers)
    • zwischen Packeten; (z.B. Klassen des ClientPackages nutzen Klassen des SupplierPackages)
    • zwischen Komponenten; (z.B. Die Clientkomponente nutzt temporär die Supplierkomponente)
Zirkulare Abhängigkeiten
  • Die Packete A,B,C können nur gemeinsam wiederverwendet werden.
  • Zirkulare Abhängigkeiten sollten vermieden werden. 
©; created Mon Aug 07 22:31:53 CEST 2006; eMail