In dieser Lerneinheit wird das Einrichten der Umgebung erläutert,
die Sie zum Anwenden von
Mustern benötigen.
Muster werden auf Modelle angewendet, die UML-Elemente enthalten. Diese
UML-Elemente können mit Hilfe der Muster modifiziert werden. Zum Anwenden der
Muster
benötigen Sie ein geöffnetes UML-Projekt und ein UML-Modell. Für das
Lernprogramm ist darüber hinaus ein geöffnetes Klassendiagramm oder Diagramm in freiem
Format erforderlich.
Die Diagrammsicht ist nicht unbedingt
erforderlich, erleichtert jedoch die Anzeige der durch das Muster erzeugten
Ergebnisse.
Fortgeschrittene Benutzer können ein UML-Projekt, ein UML-Modell und
ein Klassendiagramm oder ein Diagramm in freiem Format selbst
erstellen. Für die Lerneinheit muss eine UML-Klasse und eine UML-Schnittstelle zum
Modell hinzugefügt werden.
Die Schnittstelle muss Operationen definieren. Stellen Sie sicher, dass die Modellierungsperspektive geöffnet ist. Benutzer,
die es sich leichter machen möchten, können die erforderliche Umgebung auch
erstellen, indem sie die folgenden Anweisungen ausführen. Fortgeschrittene
Benutzer sollten diese Anweisungen lesen
und sicherstellen, dass ihre Ergebnisse den vorgegebenen
Beispielergebnissen entsprechen.
Gehen Sie wie folgt vor, um die Modellumgebung zu
erstellen:
Die Diagrammsicht ist auf der zugehörigen Registerkarte mit dem Namen des
Modells gekennzeichnet. Neue Diagrammsichten enthalten eine leere Oberfläche, auf
der Modellelemente hinzugefügt und bearbeitet werden können.
Wenn Sie das Beispiel für ein einfaches UML-Modell aus der Beispielsammlung
verwenden, werden die Klasse 'AppFunction1' und die Schnittstelle
'DoWork' bereits im Diagramm in freiem Format angezeigt. Zu der Schnittstelle 'DoWork' gehören die UML-Operationen 'doNothing' und
'doSomething'. Zu der Klasse 'AppFunction' gehören ebenfalls zwei UML-Elemente: die
Operation 'Operation1' und das Attribut 'Attribute1'.
Die Grundanforderungen beim
Erstellen eines Musters sind Ihnen jetzt vertraut, und Sie können
nun die Beispielmuster importieren. Anschließend werden Sie ein Beispielmuster auf
Elemente in Ihrem
neuen
UML-Modell anwenden.