Zuerst müssen wir wissen, dass wir Diagramme erstellen wollen, normalerweise müssen wir mit einer Klasse beginnen. Auf diese Weise können wir die Abstraktionen ausführen, von denen der Rest des Inhalts abgeleitet wird.
Eine Klasse erstellen
Die Klassen in UML werden durch ein Rechteck dargestellt. Der Name der Klasse muss der Konvention entsprechen, den Namen mit dem ersten Buchstaben in Großbuchstaben zu tragen. Es ist wichtig, dass es sich nur um ein Wort handelt zwei Wörter, dann müssen wir sie verbinden und jedes Wort muss mit Großbuchstaben beginnen, wie zum Beispiel: ” PhoneCellular “. Der Name der Klasse sollte im oberen Teil des Rechtecks stehen.
Indem wir die Konventionen befolgen, stellen wir sicher, dass unser Diagramm von jedem gelesen werden kann, der die UML kennt.
Sehen wir uns das folgende Bild an, als wäre es eine Klasse:
Eine andere Möglichkeit, eine Klasse zu benennen, ist, wenn sie zu einem Paket gehört, ” Package :: Class ” zu sagen, wobei die beiden Punktepaare die Zugehörigkeit der Klasse zum Paket darstellen. Dies wird auch als Route bezeichnet und wäre wie folgt:
Sobald wir entschieden haben, wie unsere Klasse heißen soll, ist es Zeit, die Attribute zu platzieren.
Attribute
Die Attribute sind die Merkmale der Klasse, diese werden definiert, wenn wir den Abstraktionsprozess durchführen, dh wenn wir die Liste der Dinge ausarbeiten, die die Klasse zu einem Modell oder einer Repräsentation des Objekts machen, und das ohne diese Dinge nicht können vertreten sein
Die Konvention zum Benennen der Attribute ist ein Wort in Kleinbuchstaben. Wenn das Attribut aus zwei oder mehr Wörtern nach dem ersten Kleinbuchstaben besteht, müssen die folgenden Wörter mit dem ersten Großbuchstaben beginnen “Breitband”. Eine Klasse kann ein oder mehrere Attribute sowie keine Attribute enthalten. Falls sie Attribute enthält, sollten diese unter dem Namen der Klasse aufgeführt sein, die durch eine Linie getrennt sind. Sehen wir uns das folgende Bild an:
Operationen
Dies sind die Aktionen, die eine Instanz der Klasse ausführen kann. Wenn es sich um objektorientierte Programmierung handelt, können wir sie Methoden nennen. Diese Operationen folgen der gleichen Namenskonvention wie die Attribute, mit dem einzigen Unterschied, dass wir am Ende ein paar Klammern als hinzufügen Zum Beispiel: ” abrirPuerta () “, da es sich um Aktionen handelt, ist das erste Wort normalerweise ein Verb im Infinitiv. Die Liste wird gleichmäßig mit einer Trennlinie unter den Attributen platziert.
Sehen wir uns im folgenden Bild an, wie es aussehen würde:
Wie wir sehen können, können wir bei dieser Definition der Klasse mit ihren Attributen und Operationen bereits eine Vorstellung davon haben, was sie möglicherweise kann oder was nicht, und ihre Übertragung in den Programmcode ist viel einfacher.
Es ist sehr einfach, eine Klassendefinition in UML zu erstellen, und das Endergebnis zeigt uns auch, wie lesbar es sein kann. Wenn eine gut definierte Klasse dem Standard folgt, können wir ein Informationssammlungsteam und ein Entwicklungsteam haben und beide können kommunizieren mit dem Minimum an Missverständnissen.