Clyde/Documents/proto/messaging_extension/use_case_messagerie.uml
Debucquoy Anthony 26bcb045ed Extension Messagerie (#11)
Voici le use case de messagerie.
et l'interaction overview messagerie.

Co-authored-by: Debucquoy <debucqquoy.anthony@gmail.com>
Co-authored-by: Anthony Debucquoy <debucquoy.anthony@gmail.com>
Reviewed-on: #11
Reviewed-by: Maxime <231026@umons.ac.be>
2023-12-14 15:15:39 +01:00

39 lines
522 B
Plaintext

@startuml
left to right direction
:Student: as s
:Teacher: as t
package "Messagerie"{
(Answer topics) as at
(Ask appointment) as aa
(Create Discussion) as cd
(Create Forum) as cf
(Manage appointment) as ma
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 >>
ma <-- (Propose new appointment) : << extends >> \n [refuse]
}
@enduml