Classifier

Wissen kompakt: Ein Classifier ist eine Metaklasse in der UML, mit der sich gemeinsame Eigenschaften von Modellelementen – bspw. Klasse, Schnittstelle, Komponente – beschreiben lassen.

Classifier – die Metaklasse einer Klasse der UML

Classifier als Begriff wird in verschiedenen Bereichen genutzt. Im Kontext von Machine Learning ist ein Classifier bspw. ein Spezialfall einer Hypothese, die einem Datenpunkt ein Label zuweist (z. B. bei einer Einordnung von E-Mails als Spam oder Nicht-Spam oder beim automatischen Erkennen von Dokumenteneigenschaften und der Zuweisung von Tags). In der UML ist ein Classifier eine sogenannte Metaklasse. Eine Metaklasse ist die Klasse einer Klasse und somit auch die Basis für die Instanz einer Klasse.

Als Metaklasse ist der Classifier vor allem für Autoren der UML – der Object Management Group (OMG) – nützlich, weil sich mit ihm gemeinsame Eigenschaften von UML-Modellelementen – bspw. Klasse, Schnittstelle, Komponente, Attribut, Methode, Aktivität oder Vererbung – beschreiben lassen. Jedes Modellelement ist somit eine Spezialisierung des Classifiers.

Für Anwender der UML ist ein Classifier lediglich ein gedankliches Konstrukt, das sie weder in einem der sechs Strukturdiagramme

  • Klassendiagramm,
  • Kompositionsstrukturdiagramm,
  • Komponentendiagramm,
  • Verteilungsdiagramm,
  • Objektdiagramm oder
  • Paketdiagramm,

noch in einem der drei Verhaltensdiagramme

  • Aktivitätsdiagramm,
  • Anwendungsfalldiagramm oder
  • Zustandsdiagramm,

oder in einem der vier Interaktionsdiagramme

  • Sequenzdiagramm,
  • Kommunikationsdiagramm,
  • Interaktionsübersichtsdiagramm oder dem
  • Timing Diagramm

nutzen können.

Hinweise:

In der aktuellen UML 2.5 Beschreibung der OMG finden Sie in Kapitel 7.8 eine ganze Reihe von Classifier Descriptions.

Wenn Ihnen der Beitrag gefällt, teilen Sie ihn gerne in Ihrem Netzwerk. Und falls Sie sich für Tipps aus der Praxis interessieren, dann testen Sie unseren wöchentlichen Newsletter mit neuen Beiträgen, Downloads, Empfehlungen und aktuellem Wissen. Vielleicht wird er auch Ihr Lieblings-Newsletter.

Was macht t2informatik?

Was macht t2informatik? Kleiner Tipp: Es hat etwas mit Softwareentwicklung zu tun!

Hier finden Sie ergänzende Informationen aus unserer Rubrik Wissen kompakt:

Wissen kompakt: Was ist ein Strukturdiagramm?

Was ist ein Strukturdiagramm?

Wissen kompakt: Was ist ein Verhaltensdiagramm?

Was ist ein Verhaltensdiagramm?