Bedeutung des Klassendiagramms (Was es ist, Konzept und Definition)

protection click fraud

Klassendiagramm ist eine statische Darstellung, die im Bereich der Programmierung verwendet wird, um die Struktur eines Systems, die seine Klassen, Attribute, Operationen und die Beziehungen zwischen den Objekte.

Diese Art der Darstellung ist sehr nützlich bei der Entwicklung von Systemen und Software des Rechnens, da es alle Klassen definiert, die das System haben muss, und als Grundlage für die Konstruktion weiterer Diagramme dient, die die Art der Kommunikation, den Ablauf und die Zustände der Systeme definieren.

Das Klassendiagramm ist der zentrale Teil der Unified Modeling Language (UML – Unified-Modellierungssprache). Es stellt den Hauptzweck der UML dar und hat die Funktion, die Designelemente von der Systemcodierung zu trennen.

Diese Sprache hilft bei der Modellierung mehrerer Teilmengen von Diagrammen, einschließlich Verhaltens-, Interaktions- und Strukturdiagrammen. Es wird normalerweise von Ingenieuren verwendet, um die Architektur von Software.

Komponenten des Klassendiagramms

Die Diagrammelemente, aus denen ein Klassendiagramm besteht, können die Klassen darstellen, die tatsächlich programmiert, sowie die Hauptobjekte oder die Interaktion zwischen Klassen und Objekten der System. Diese Artikel sind:

instagram story viewer

Klasse

Abstraktes Element, das eine Reihe von Objekten darstellt. Es enthält die Spezifikation des Objekts, seiner Eigenschaften, Attribute und Methoden.

Attribut

Es definiert Klassenmerkmale wie Sichtbarkeit, Name, Datentyp, Multiplizität, Anfangswert und Eigenschaft.

DAS Sichtweite er kann öffentlich (dargestellt durch das +-Symbol) oder privat (dargestellt durch das --Symbol) sein. Wenn es öffentlich ist, können andere Klassen auf das Attribut zugreifen, und wenn es privat ist, hat nur die Klasse selbst Zugriff.

Es kann auch geschützt (dargestellt durch das #-Symbol) oder verpackt werden. (dargestellt durch das ~-Symbol), wobei auf das Attribut über die Beziehung der Klasse zur Klasse zugegriffen wird extern.

Ö Name ist die Attributidentifikation und die Datentyp gibt die Spezifikation der Attributdaten sowie deren Ursprünglicher Wert und Ihre Eigenschaften, die von der Programmiersprache abhängen. DAS Vielzahl gibt die Fähigkeit des Attributs an, Beziehungen zu anderen Klassen herzustellen.

Operation

Es befasst sich mit der Funktion, die ein abstraktes Objekt benötigt. Diese Komponente enthält auch Funktionen wie Name, Sichtbarkeit und Parameter.

Verband

Diese Komponente befasst sich mit der Beziehungsfähigkeit von Klassen. Es kann auch den Namen, die Multiplizität und den Navigationstyp enthalten, die angeben, woher die Klasseninformationen kommen und wohin sie gehen.

Strukturell wird das Klassendiagramm so dargestellt, dass die Form der Klasse selbst aus einem Rechteck mit drei Linien besteht.

Die obere Zeile enthält den Klassennamen, die mittlere Zeile die Klassenattribute und die untere Zeile drückt die Methoden oder Operationen aus, die die Klasse verwenden kann. In einem Diagramm werden Klassen und Unterklassen gruppiert, um die statische Beziehung zwischen den einzelnen Objekten anzuzeigen.

Die Abbildung unten zeigt a Beispiel für ein Klassendiagramm einfach:

Klassen Diagramm

Siehe auch die Bedeutung von Software und Diagramm.

Teachs.ru

Bedeutung von Update (Was ist das, Konzept und Definition)

Aktualisieren ist ein englischer Begriff und bedeutet "aktualisieren" oder "modernisieren". Diese...

read more

Bedeutung von Upar (Was es ist, Konzept und Definition)

Upar bedeutet aufsteigen, wachsen und ist ein Begriff englischen Ursprungs, eine Variation des Wo...

read more

Bedeutung von Machine Learning (Was es ist, Konzept und Definition)

Maschinelles Lernen ist ein Bereich der Informatik, der „maschinelles Lernen“ bedeutet.Es ist Tei...

read more
instagram viewer