Add use case diagram
This commit is contained in:
8
uml/Makefile
Normal file
8
uml/Makefile
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
|
||||||
|
all: png svg
|
||||||
|
|
||||||
|
png:
|
||||||
|
plantuml -tpng *.puml
|
||||||
|
|
||||||
|
svg:
|
||||||
|
plantuml -tsvg *.puml
|
BIN
uml/use-case-diagram.png
Normal file
BIN
uml/use-case-diagram.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 73 KiB |
57
uml/use-case-diagram.puml
Normal file
57
uml/use-case-diagram.puml
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
@startuml
|
||||||
|
|
||||||
|
left to right direction
|
||||||
|
|
||||||
|
actor "Geschäftsführer:in" as GF
|
||||||
|
actor "Mitglied" as MG
|
||||||
|
actor "Übernehmer:in" as ÜB
|
||||||
|
actor "Buchhalter:in" as BH
|
||||||
|
actor "Kellereiinspektor:in" as KI
|
||||||
|
|
||||||
|
BH <|- GF
|
||||||
|
GF -|> ÜB
|
||||||
|
|
||||||
|
rectangle Elwig {
|
||||||
|
usecase (Auszahlung berechnen) as AUSZ
|
||||||
|
usecase (Auszahlung durchführen) as AUSD
|
||||||
|
usecase (Parameter festlegen) as PARA
|
||||||
|
usecase (Traubentransportliste exportieren) as TTLE
|
||||||
|
|
||||||
|
rectangle #line:00000000 {
|
||||||
|
usecase (Nachricht an Mitglieder senden) as MAIL
|
||||||
|
usecase (Auswertungen erstellen) as STAT
|
||||||
|
}
|
||||||
|
|
||||||
|
rectangle #line:00000000 {
|
||||||
|
usecase (Mitglieder verwalten) as MGV
|
||||||
|
usecase (Flächenbindungen verwalten) as FBV
|
||||||
|
usecase (Lieferungen abwerten) as ABW
|
||||||
|
usecase (Trauben übernehmen) as TRÜB
|
||||||
|
}
|
||||||
|
|
||||||
|
FBV -|> MGV
|
||||||
|
AUSZ .> PARA : <<include>>
|
||||||
|
AUSD .> AUSZ : <<include>>
|
||||||
|
}
|
||||||
|
|
||||||
|
BH --- AUSD
|
||||||
|
BH --- AUSZ
|
||||||
|
GF --- PARA
|
||||||
|
|
||||||
|
GF --- MGV
|
||||||
|
MGV -- MG
|
||||||
|
|
||||||
|
ÜB --- TRÜB
|
||||||
|
TRÜB -- MG
|
||||||
|
|
||||||
|
GF --- ABW
|
||||||
|
ABW -- MG
|
||||||
|
|
||||||
|
GF --- STAT
|
||||||
|
|
||||||
|
GF -- TTLE
|
||||||
|
TTLE -- KI
|
||||||
|
|
||||||
|
GF --- MAIL
|
||||||
|
|
||||||
|
@enduml
|
1
uml/use-case-diagram.svg
Normal file
1
uml/use-case-diagram.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 11 KiB |
Reference in New Issue
Block a user