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>
		
			
				
	
	
		
			39 lines
		
	
	
		
			522 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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
 |