Clyde/Documents/proto/messaging_extension/use_case_messagerie.uml

39 lines
522 B
Plaintext
Raw Normal View History

2023-11-21 16:04:18 +01:00
@startuml
left to right direction
:Student: as s
:Teacher: as t
package "Messagerie"{
(Answer topics) as at
2023-12-11 11:49:43 +01:00
(Ask appointment) as aa
(Create Discussion) as cd
2023-11-21 16:04:18 +01:00
(Create Forum) as cf
2023-12-11 11:49:43 +01:00
(Manage appointment) as ma
2023-11-21 16:04:18 +01:00
s -- at
s -- aa
s -- cd
t -- cd
t -- cf
t -- ma
(Export to calendar) as etc
aa <-- etc : << extend >>
ma <-- etc : << extend >>
(Post topics) as pt
cf <-- pt : << include >>
pt <|-- (Post poll)
cd <-- (Send messages) : << include >>
2023-12-11 11:49:43 +01:00
ma <-- (Propose new appointment) : << extends >> \n [refuse]
2023-11-21 16:04:18 +01:00
}
@enduml