Zum Inhalt springen

Classifier (UML)

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 23. Dezember 2006 um 16:20 Uhr durch Gubaer (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Ein Classifier (oder Klassifizierer) (engl. classifier) ist eine Metaklasse in der Unified Modeling Language (UML), einer Sprache für die Modellierung der Strukturen und des Verhaltens von Software- und anderen Systemen.

Ein Classifier innerhalb von UML ist insofern ein abstraktes gedankliches Konstrukt, als Modellierer nie direkt einen Classifier in eine der Diagramme der UML einfügen. Als so genannte abstrakte Metaklasse ist der Classifier vor allem nützlich für die Autoren der UML-Spezifikation und weniger für Anwender der UML.

Innerhalb der UML-Spezifikation nimmt der Classifier jedoch eine zentrale Rolle ein, weil er die er die gemeinsamen Eigenschaften von Modellelemente der UML umfasst, die auch Anwender der UML häufig einsetzen. So sind zum Beispiel die Modellelemente Klasse, Schnittstelle, Komponente, Verhalten, Aktivität, Interaktion oder Zustandsautomat Spezialisierungen von Classifier.