Altova
Zurück  Nach oben  Weiter

Use Cases


Ziel dieses Tutorial-Abschnitt ist es:

 

ein neues Paket zum Projekt hinzuzufügen
ein neues Use Case-Diagramm zum Projekt hinzuzufügen
Use Case-Elemente zum Diagramm hinzuzufügen und die Abhängigkeiten zwischen den Elementen zu definieren
Elemente auf dem Diagramm-Register auszurichten und deren Größe anzupassen.

 

So fügen Sie ein neues Paket zu einem Projekt hinzu:

1.Rechtsklicken Sie auf dem Register "Modell-Struktur" auf das Root-Paket und wählen Sie Neues Element | Paket.
2.Geben Sie den Namen des neuen Pakets ein, z.B. Use Case View und drücken Sie die Eingabetaste.

 

       usecase1

 

Nähere Informationen zu Paketen und ihren Eigenschaften finden Sie unter "Pakete".

 

So fügen Sie ein Diagramm zu einem Paket hinzu:

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

 

       usecase2

 

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

3.Doppelklicken Sie auf dem Register "Modell-Struktur" auf diesen Namen, ändern Sie ihn in "Overview Account Balance" und drücken Sie die Eingabetaste.

 

usecase3

Nähere Informationen zu Diagrammen und deren Eigenschaften finden Sie unter Diagramme.

 

So fügen Sie Use Case-Elemente zum Use Case-Diagramm hinzu:

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 auf dem Register "Eigenschaften" angezeigt werden.

 

usecase4

 

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.

 

Beachten Sie, dass die Größe des Use Case automatisch an die Textlänge angepasst wird.

 

       usecase5

 

Modellelemente haben verschiedene Verbindungsziehpunkte und andere Elemente, mit denen Sie diese bearbeiten können.

 

Bearbeiten von UModel Elementen: Ziehpunkte und Bereiche

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".

 

       usecase6

 

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 auf dem Register "Eigenschaften" zu sehen. Die neue Assoziation wurde unter dem  Element "Beziehungen" des Use Case View-Pakets hinzugefügt.

 

usecase7

 

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.

 

       usecase8

 

Der Bereich "extension points" wird nun ausgeblendet.

 

       usecase9

 

Bitte beachten Sie:

Ein blauer Punkt neben einem Elementsymbol usecase10 auf dem Register "Modell-Struktur" bedeutet, dass das Element auf dem aktuellen Diagrammregister sichtbar ist. 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.

 

Fertigstellen des Use Case-Diagramms:

Gehen Sie vor, wie oben beschrieben und:

 

1.Klicken Sie in der Symbolleiste auf das Use Case-Symbol und halten Sie gleichzeitig die Strg-Taste gedrückt.
2.Klicken Sie auf dem Diagrammregister an zwei verschiedenen Stellen vertikal übereinander in das Register, 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.

 

       usecase11

5.Klicken Sie auf den Akteur und erstellen Sie mit Hilfe des Assoziationsziehpunkts eine Assoziation zwischen "Standard User" und "get account balance sum".

 

       usecase12

 

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

1.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".

 

       usecase13

 

Es wird eine "include"-Abhängigkeit erstellt und auf dem strichlierten Pfeil wird das include-Stereotyp angezeigt.

 

       usecase14

 

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.

1.Fügen Sie mit Hilfe des Symbolleistensymbols "Akteur" einen Akteur in das Diagramm ein.
2.Benennen Sie den Akteur in "Bank" um.
3.Platzieren Sie den Cursor über das Register "Eigenschaften" und klicken Sie auf das Durchsuchen-Symbol ic-browse neben dem Eintrag "Symboldateiname".
4.Klicken Sie auf die Schaltfläche, um die benutzerdefinierte Bitmap-Grafik Bank-PC.bmp auszuwählen.
5.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.

 

usecase15

 

6.Klicken Sie auf OK, um die Einstellungen zu bestätigen und fügen Sie den neuen Akteur ein.
7.Verschieben Sie den neuen Akteur "Bank" und platzieren Sie ihn rechts vom untersten Use Case.
8.Klicken Sie in der Symbolleiste auf das Symbol "Assoziation" 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.

 

       usecase16

 

Bitte beachten Sie:

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 Elementen:

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.

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

 

       usecase17

 

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

2.Klicken Sie in der Titelleiste auf das Symbol "Größe angleichen" ic-makesame-size.

Die Use Case-Elemente werden alle zentriert und erhalten dieselbe Größe.

3.Klicken Sie auf das Symbol "Horizontal zentrieren" ic-cent-vert, um alle Ellipsen parallel auszurichten.

 

Bitte beachten Sie:

Sie können auch mit Hilfe der Strg-Taste mehrere Elemente auswählen.

 

usecase18

 

 


Zurück  Nach oben  Weiter

© 2008 Altova