Altova UModel 2024 Enterprise Edition

In diesem Tutorialabschnitt wird gezeigt, wie Sie ein Use Case-Diagramm erstellen. Dabei werden Sie mit den Basisfunktionalitäten der Benutzeroberfläche von UModel vertraut gemacht. Es werden die folgenden Aufgaben erläutert:

 

Hinzufügen eines neuen Pakets zum Projekt

Hinzufügen eines neuen Use Case-Diagramms zum Projekt

Hinzufügen von Case-Elemente zum Diagramm und Definieren der Abhängigkeiten zwischen den Elementen

Ausrichten und Anpassen der Elemente im Diagramm

Ändern des Stil von Diagrammen in einem UModel-Projekt

 

Um fortzufahren, starten Sie UModel und öffnen Sie das Projekt BankView-start.ump (siehe auch Öffnen des Tutorial-Projekts).

 

Hinzufügen eines neues Pakets zu einem Projekt

Wie Sie bereits aus UML wissen, ist ein Paket ein Behälter für Klassen und andere UML-Elemente, sie z.B. Use Cases. Beginnen wir also, indem wir ein Paket erstellen, in dem ein neues Use Case-Diagramm gespeichert wird. Beachten Sie, dass es in UModel nicht unbedingt notwendig ist, dass sich ein bestimmtes Diagramm in einem bestimmten Paket befindet; Aus Gründen der Übersichtlichkeit und Einheitlichkeit empfiehlt es sich jedoch, Diagramme in Paketen zu organisieren.

 

1.Rechtsklicken Sie im Fenster "Modell-Struktur" auf das Root-Paket und wählen Sie Neues Element | Paket.
2.Geben Sie den Namen des neuen Pakets ein, (in diesem Beispiel. "Use Case View") und drücken Sie die Eingabetaste.

 

um_usecase_01

 

 

Hinzufügen eines Use Case-Diagramms zu einem Paket

1.Rechtsklicken Sie auf das zuvor erstellte Paket "Use Case View".
2.Wählen Sie den Befehl Neues Diagramm | UseCase-Diagramm.

       um_usecase_02

 

Dem Paket wurde nun im Fenster Modell-Struktur ein Use Case-Diagramm hinzugefügt und es wurde ein neues Diagramm-Fenster angelegt, das automatisch einen Standardnamen erhielt.

3.Doppelklicken Sie im Fenster "Modell-Struktur" auf den Diagrammnamen, ändern Sie ihn in "Overview Account Balance" und drücken Sie die Eingabetaste.

 

um_usecase_03

 

Hinzufügen von Use Case-Elementen zum Use Case-Diagramm

1.Rechtsklicken Sie in das neu erstellte Diagramm und wählen Sie Neu | Akteur. Das Akteurelement wird an der Mausposition eingefügt.
2.Klicken Sie auf das Use Case-Symbol ic-use-case in der Symbolleiste und dann in das Diagrammfenster, um das Element einzufügen. Es wird ein Element "UseCase1" eingefügt. Beachten Sie, dass das Element und sein Name aktuell ausgewählt sind und dass seine Eigenschaften im Fenster Eigenschaften angezeigt werden.

 

um_usecase_04

 

3.Ändern Sie den Titel in "get account balance" und drücken Sie zur Bestätigung die Eingabetaste. Doppelklicken Sie auf den Titel, wenn er nicht aktiv ist.

 

 

um_usecase_05

 

Anmerkung: Durch Drücken von Strg + Eingabetaste können Sie einen mehrzeiligen Use Case-Namen erstellen.

 

Bearbeiten von UModel Elementen: Ziehpunkte und Bereiche

Wenn ein Element in der Diagrammanzeige ausgewählt ist, werden verschiedene Ziehpunkte und andere Elemente zum Bearbeiten angezeigt. Ziehpunkte dienen zum Erstellen von Beziehungen zwischen Elementen oder zum Anzeigen bzw. Ausblenden bestimmter Bereiche des Elements, wie unten gezeigt.

 

1.Doppelklicken Sie auf den Text "Akteur1" des Akteur-Elements, ändern Sie den Namen in "Standard User" und drücken Sie zur Bestätigung die Eingabetaste.
2.Platzieren Sie den Mauszeiger über den "Ziehpunkt" rechts vom Akteur. Es erscheint ein Tooltip mit dem Inhalt "Assoziation".

 

um_usecase_06

 

3.Klicken Sie auf den Ziehpunkt, ziehen Sie die Assoziationslinie nach rechts auf den Anwendungsfall (Use case) "get account balance". Zwischen Dem Akteur und dem Anwendungsfall wurde nun eine Assoziation erstellt. Die Eigenschaften der Assoziation sind auch im Fenster "Eigenschaften" zu sehen. Die neue Assoziation wurde unter dem  Element "Beziehungen" des Use Case View-Pakets hinzugefügt.

 

um_usecase_07

 

4.Klicken Sie auf den Anwendungsfall (Use Case) und ziehen Sie ihn nach rechts, um ihn neu zu positionieren. Die Eigenschaften der Assoziation sind auf dem Assoziationsobjekt zu sehen.
5.Klicken Sie auf den Anwendungsfall, um ihn auszuwählen und anschließend auf das Symbol zum Reduzieren am linken Rand der Use Case-Ellipse.

 

um_usecase_08

 

Der Bereich "extension points" wird nun ausgeblendet.

 

um_usecase_09

Ein blauer Punkt neben einem Elementsymbol im Fenster "Modell-Struktur" bedeutet, dass das Element im dem aktuellen Diagrammfenster sichtbar ist. So sehen Sie etwa in der Abbildung unten drei Elemente im Diagramm. Diese drei Elemente sind in der Modell-Struktur mit einem blauen Punkt gekennzeichnet:

 

um_usecase_10

 

Wenn Sie die Größe des Akteurs anpassen, wird auch das Textfeld angepasst, das auch mehrere Zeilen enthalten kann. Mit Strg + Eingabetaste wird eine Zeilenschaltung in den Text eingefügt.

So stellen Sie das Use Case-Diagramm fertig:

1.Klicken Sie in der Symbolleiste auf das Use Case-Symbol ic-use-case und halten Sie gleichzeitig die Strg-Taste gedrückt.
2.Klicken Sie im Diagramm an zwei verschiedenen Stellen vertikal übereinander in das Fenster, um zwei weitere Use Cases hinzuzufügen. Lassen Sie anschließend die Strg-Taste los.
3.Geben Sie dem ersten Use Case den Namen "get account balance sum" und dem zweiten den Namen, "generate monthly revenue report".
4.Klicken Sie auf das Einklappsymbol der einzelnen Use Case-Ellipsen um den extension-Bereich auszublenden.
5.Klicken Sie auf den Akteur und erstellen Sie mit Hilfe des Assoziationsziehpunkts eine Assoziation zwischen "Standard User" und "get account balance sum".

 

um_usecase_11

 

So erstellen Sie eine "include"-Abhängigkeit zwischen Use Cases (und somit einen untergeordneten Use Case)

 

Klicken Sie auf den Include-Ziehpunkt der "get account balance sum" Use Case-Ellipse (unter der Ellipse) und ziehen Sie die Abhängigkeit auf "get account balance". Es wird eine "include"-Abhängigkeit erstellt und auf dem strichlierten Pfeil wird das include-Stereotyp angezeigt.

 

um_usecase_12

 

Einfügen von benutzerdefinierten Akteuren

Beim Akteur im Use Case "generate monthly revenue report" handelt es sich nicht um eine Person, sondern um einen automatisierten Batch-Auftrag, der von einem Bankcomputer ausgeführt wird. In der Anleitung unten wird erläutert, wie Sie einen neuen Akteur zum Diagramm hinzufügen und ein benutzerdefiniertes Bild dafür verwenden.

 

1.Fügen Sie mit Hilfe des Symbolleistensymbols Akteur um_ic_actor einen Akteur in das Diagramm ein.
2.Benennen Sie den Akteur in "Bank" um.
3.Klicken Sie im Fenster "Eigenschaften" auf das Durchsuchen-Symbol um_ic_browse neben dem Eintrag "Symboldateiname" und navigieren Sie zur Datei Bank-PC.bmp, die sich im selben Ordner wie das Projekt befindet.
4.Deaktivieren Sie das Kontrollkästchen Absoluter Pfad, um den Pfad relativ zu machen. Bei Auswahl von Vorschau wird im Dialogfeld eine Vorschau der ausgewählten Datei angezeigt.

 

um_usecase_13

 

5.Klicken Sie auf OK, um die Einstellungen zu bestätigen und fügen Sie den neuen Akteur ein. Verschieben Sie den neuen Akteur "Bank" und platzieren Sie ihn rechts vom untersten Use Case.
6.Klicken Sie in der Symbolleiste auf das Symbol Assoziation um_ic_association und ziehen Sie es vom Akteur "Bank" zum Use Case "generate monthly revenue report".

Dies ist eine alternative Methode zum Erstellen einer Assoziation.

 

um_usecase_14

 

 

Anmerkung: Die Hintergrundfarbe, mit der die Bitmap-Grafik transparent gemacht werden kann, hat die RGB-Werte 82.82.82.

 

Ausrichten und Anpassen der Größe von Diagrammelementen

Wenn Sie Komponenten in einem Diagramm mit der Maus ziehen, erscheinen Hilfslinien, an denen Sie ein Element an jedem anderen Element im Diagramm ausrichten können. Diese Option kann folgendermaßen aktiviert bzw. deaktiviert werden:

 

1.Klicken Sie im Menü Extras auf Optionen.

2.Klicken Sie auf das Register Ansicht.

3.Aktivieren Sie in der Gruppe Ausrichtung das Kontrollkästchen Hilfslinien aktivieren.

 

Sie können die Größe mehrerer Elemente auch folgendermaßen ausrichten und anpassen:

 

1.Ziehen Sie einen Auswahlrahmen auf, indem Sie auf dem Diagrammhintergrund ein Rechteck aufziehen, in dem von oben angefangen alle drei Use Cases enthalten sind. Alternativ dazu können Sie mehrere Elemente auch durch Drücken der Strg-Taste beim Anklicken der Elemente auswählen.

Beachten Sie, das die Umrandung des zuletzt markierten Use Case im Diagramm und im Übersichtsfenster strichliert angezeigt wird.

 

um_usecase_15

 

Alle Use Cases sind nun ausgewählt, wobei die unterste Ellipse die Basis für die folgenden Anpassungen bildet.

2.Klicken Sie in der Symbolleiste auf das Symbol Größe angleichen ic-makesame-size.
3.Klicken Sie auf das Symbol Horizontal zentrieren ic-cent-vert, um alle Ellipsen parallel auszurichten.

 

um_usecase_16

 

Ändern des Stils von Diagrammen in einem Projekt

Standardmäßig haben alle Diagramme des Tutorial-Projekts eine Hintergrunde mit Farbverlauf und es wird ein Hintergrundraster angezeigt. Das Aussehen von Diagrammen in einem Projekt kann konfiguriert werden. Um z.B. die Hintergrundfarbe aller Diagramme zu ändern, gehen Sie folgendermaßen vor:

 

1.Klicken Sie im Fenster Eigenschaften auf Stile.

2.Finden Sie unter Projekstile die Einstellung Diag. Hintergrundfarbe.

um_change_diagram_background

3.Ändern Sie den Wert von "gradient" in eine Farbe Ihrer Wahl.

 

So aktivieren oder deaktivieren Sie das Diagrammhintergrundraster:

Ändern Sie die Einstellung Diagrammraster anzeigen von "true" in "false". (Wenn ein Diagramm gerade offen ist, können Sie alternativ dazu auch auf die Symbolleisten-Schaltfläche Raster anzeigen um_ic_show_grid klicken.)

 

© 2017-2023 Altova GmbH