updated diagrams
This commit is contained in:
parent
ac79a35bfb
commit
7b68a4988b
2 changed files with 77 additions and 0 deletions
77
doc/UseCasePlantUML
Normal file
77
doc/UseCasePlantUML
Normal file
|
@ -0,0 +1,77 @@
|
|||
@startuml
|
||||
left to right direction
|
||||
actor Admin
|
||||
actor Nutzer
|
||||
actor SystemScheduler as "Zeitgesteuerter Dienst"
|
||||
|
||||
rectangle "Multimodal Parliament Explorer" {
|
||||
|
||||
package "Datenimport" {
|
||||
usecase "XML Protokolle herunterladen" as UC1
|
||||
usecase "XML verarbeiten & speichern" as UC2
|
||||
usecase "Videos herunterladen & speichern" as UC3
|
||||
usecase "Fotos der Abgeordneten speichern" as UC4
|
||||
usecase "NLP-Daten einlesen & verarbeiten" as UC5
|
||||
}
|
||||
|
||||
package "NLP Verarbeitung" {
|
||||
usecase "NLP Analyse mit DUUI durchführen" as UC6
|
||||
usecase "NLP-Resultate serialisieren\n& in DB speichern" as UC7
|
||||
}
|
||||
|
||||
package "Export / Serialisierung" {
|
||||
usecase "Rede als PDF exportieren" as UC8
|
||||
usecase "Rede als XML exportieren" as UC9
|
||||
usecase "Rede als XMI exportieren" as UC10
|
||||
}
|
||||
|
||||
package "Visualisierung & UI" {
|
||||
usecase "Reden durchsuchen" as UC11
|
||||
usecase "Rede anzeigen (HTML, NLP, Video)" as UC12
|
||||
usecase "POS / Sentiment / NER / Topics visualisieren" as UC13
|
||||
}
|
||||
|
||||
package "Datenbankoperationen" {
|
||||
usecase "Reden / Sessions / AgendaItems\nin MongoDB speichern" as UC14
|
||||
usecase "Metadaten zu Reden abfragen" as UC15
|
||||
usecase "Video-Referenzen zu Reden abfragen" as UC16
|
||||
}
|
||||
|
||||
package "Systemdienste" {
|
||||
usecase "Auf neue Protokolle automatisch prüfen und herunterladen" as UC17
|
||||
usecase "Neue NLP-Reden automatisch analysieren" as UC18
|
||||
}
|
||||
|
||||
' Verbindungen
|
||||
Admin--> UC1
|
||||
Admin--> UC2
|
||||
Admin--> UC3
|
||||
Admin--> UC4
|
||||
Admin--> UC5
|
||||
Admin--> UC6
|
||||
Admin--> UC7
|
||||
Admin--> UC8
|
||||
Admin--> UC9
|
||||
Admin--> UC10
|
||||
Nutzer--> UC8
|
||||
Nutzer--> UC9
|
||||
Nutzer--> UC10
|
||||
Nutzer --> UC11
|
||||
Nutzer --> UC12
|
||||
Nutzer --> UC13
|
||||
|
||||
UC6 --> UC7
|
||||
UC5 --> UC6
|
||||
UC2 --> UC14
|
||||
UC3 --> UC14
|
||||
UC4 --> UC14
|
||||
UC14 --> UC15
|
||||
UC14 --> UC16
|
||||
|
||||
UC12 --> UC13
|
||||
UC12 --> UC16
|
||||
|
||||
SystemScheduler --> UC17
|
||||
SystemScheduler --> UC18
|
||||
}
|
||||
@enduml
|
BIN
doc/usecasediagram.png
Normal file
BIN
doc/usecasediagram.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 198 KiB |
Loading…
Add table
Add a link
Reference in a new issue