Browse Source

use-case diagram

master
esoe 3 years ago
parent
commit
8e753e6b7d
  1. 1
      doc/class-diagram.puml
  2. 35
      doc/use-case.puml

1
doc/anyreport.puml → doc/class-diagram.puml

@ -1,5 +1,6 @@
@startuml anyreport @startuml anyreport
!theme cerulean-outline !theme cerulean-outline
'left to right direction
package moodle-anyreport{ package moodle-anyreport{
' сборка приложения ' сборка приложения
class App{ class App{

35
doc/use-case.puml

@ -0,0 +1,35 @@
@startuml anyreport
!theme cerulean-outline
left to right direction
skinparam packageStyle rectangle
actor :User: as user
rectangle "Access-pane"{
usecase (Set account data ) as link
usecase (Connect to database) as connect
usecase (Disconnect from database) as disconnect
user -- link
user -- connect
user -- disconnect
}
rectangle "UsersByTag-pane"{
usecase (Add tag ) as add
usecase (Remove tag) as remove
usecase (Viev current tags) as currentTags
user -- add
user -- remove
user -- currentTags
}
rectangle "Report-pane"{
usecase (Viev results ) as results
usecase (Download xlsx report) as xlsxReport
usecase (Viev Statistics) as statistics
usecase (Download text Statistics) as textStatistics
user -- results
user -- xlsxReport
user -- statistics
user -- textStatistics
}
@enduml
Loading…
Cancel
Save