Anwendungsfall-Diagramm
Let's have few examples : Note that you can disable the shadowing using theskinparam shadowing false
command. Anwendungsfälle
Anwendungsfälle sind von zwei Klammern eingeschossen (da zwei Klammern wie ein Oval aussehen). Alternativ kann man dasusecase
Schlüsselwort verwenden, um einen Anwendungsfall zu definieren. Außerdem ist es möglich, einen Alias mit dem as
Schlüsselwort zu definieren. Dieser Alias wird dann verwendet wenn die Beziehungen festgelegt werden.
🎉 Copied! |
|
Akteure
Die Namen von Akteuren werden von zwei Doppelpunkten umschlossen. Mann kann aber auch dasactor
Schlüsselwort verwenden um einen Akteur zu definieren. Außerdem ist es möglich, mit dem as
Schlüsselwort einen Alias festzulegen. Dieser Alias wird dann später verwendet, wenn die Beziehungen festgelegt werden. Wie wir sehen werden, ist die Definition eines Akteur nicht zwingend notwendig.
🎉 Copied! |
|
Change Actor style
You can change the actor style from stick man (by default) to:- an awesome man with the
skinparam actorStyle awesome
command; - a hollow man with the
skinparam actorStyle hollow
command.
Stick man (by default)
🎉 Copied! |
|
Awesome man
🎉 Copied! |
|
Hollow man
🎉 Copied! |
|
Beschreibung der Anwendungsfälle
Falls sich eine Beschreibung über mehrere Zeilen ersterckt, kann diese mit Anführungsstrichen eingeschlossen werden. Außerdem kann man die folgenden Seperatoren verwenden:--
..
==
__
. Außerdem kann man Überschriften innerhalb der Seperatoren verwenden.
🎉 Copied! |
|
Use package
You can use packages to group actors or use cases.
🎉 Copied! |
|
rectangle
to change the display of the package.
🎉 Copied! |
|
Einfaches Beispiel
Um Akteure und Anwendungsfälle miteinander zu verbinden wird der Pfeil-->
verwendet Je mehr Bindestriche -
der Pfeil enthält, desto länger wird der Pfeil. Mit einem Doppelpunkt :
kann dem Pfeil eine Beschreibung hinzugefügt werden. In diesem Beispiel kann man sehen, wie ein vorher nicht deklarierter User automatisch als Akteur deklariert wird.
🎉 Copied! |
|
Erweiterungen / Generalisierungen
Wenn ein Akteur oder Anwendungsfall einen anderen erweitert, dann kann dies mit dem Symbol<|--
.
🎉 Copied! |
|
Verwenden von Notizen
Mit dennote left of
, note right of
, note top of
, note bottom of
Schlüsselwörtern kann man die Position der Notiz relativ zum Objekt festlegen. Eine Notiz kann aber auch nur mit dem note
Schlüsselwort erstellt werden und dann mit dem ..
Symbol den Objekten zugeordnet werden.
🎉 Copied! |
|
Stereotypen
Stereotypen könne während der Erstellung der Akteure und der Anwendungsfälle mit den<<
und >>
Symbolen hinzugefügt werden .
🎉 Copied! |
|
Ändern der Pfeilrichtungen
Normalerweise haben die Verbindungen zwischen den Klassen zwei Striche--
und werden senkrecht gezeichnet. Es ist aber möglich waagerechte Verbindungen zu erstellen in dem man einen einzelnen Strich (oder Punkt) eingibt:
🎉 Copied! |
|
🎉 Copied! |
|
left
, right
, up
oder down
Schlüsselworte im Pfeil bestimmen:
🎉 Copied! |
|
-d-
anstelle von -down-
) oder man nimmt die ersten beiden Buchstaben (-do-
). Diese Möglichkeit sollte aber nicht missbraucht werden: GraphViz liefert normalerweise recht gute Ergebnisse, ohne das manuell eingeriffen werden muss. Aufteilen von Diagrammen auf mehrere Seiten
Mit dem Befehlnewpage
kann das Diagramm auf mehrere Seiten oder Bilder verteilt werden.
🎉 Copied! |
|
Verändern der Richtung in der die Objekte angeordnet werden
Das voreingestellte verhalten bei der Erstellung des Diagramms ist von oben nach unten.
🎉 Copied! |
|
Dies lässt sich aber durch die Verwendung des left to right direction
Befehls verändern. Oft ist das Ergebnis mit dieser Einstellung besser.
🎉 Copied! |
|
Der Skinparam-Befehl
Mit dem skinparam Befehl kann die Farbe und die Schriftart der Zeichnung verändert werden. Sie können den Befehl auf die folgenden Arten verwenden:- Wie alle ander Befehle In einer Diagrammdefinition,
- in einer Include-Datei,
- In einer Konfigurationsdatei, die durch die Kommandozeile oder den ANT-Task übergeben wird.
🎉 Copied! |
|
Vollständiges Beispiel
🎉 Copied! |
|
Business Use Case
You can add/
to make Business Use Case. Business Usecase
🎉 Copied! |
|
Business Actor
🎉 Copied! |
|
Change arrow color and style (inline style)
You can change the color or style of individual arrows using the inline following notation:-
#color;line.[bold|dashed|dotted];text:color
🎉 Copied! |
|
Change element color and style (inline style)
You can change the color or style of individual element using the following notation:-
#[color|back:color];line:color;line.[bold|dashed|dotted];text:color
🎉 Copied! |
|
Source: https://plantuml.com/de/use-case-diagram
Posted by: bordoncaitlinnoes.blogspot.com