correction uml

This commit is contained in:
Rochas
2025-12-21 20:41:04 +01:00
parent c6a84f55e1
commit 8c455cffad

View File

@@ -16,13 +16,14 @@ classDiagram
CapteurAsync <|.. Canal
ObserverDeCapteurAsync <|.. Canal
ObserverDeCapteur <|.. Afficheur
Callable <.. UpdateReq
Callable <.. GetValueReq
Callable <|.. UpdateReq
Callable <|.. GetValueReq
Canal "1" --> "1" ObserverDeCapteur
CapteurImpl "1" o-- "0..*" ObserverDeCapteurAsync
CapteurImpl "1" --> "1" AlgoDiffusion
Canal "1" --> "1" Capteur
Canal "1" --> "1" Scheduler
class Capteur{
<<interface>>
@@ -163,7 +164,7 @@ La fonction ``getValue()`` retourne donc directement la valeur courante du capte
### - Tests :
L'exécution dans chaque test ont environ la même forme :
- on initialise les afficheurs, le Sceduler, le capteur, l'algo de diffusion, les canaux
- on initialise les afficheurs, le Scheduler, le capteur, l'algo de diffusion, les canaux
- on lance le tick avec le scheduler.
- on laisse tourner pendant quelques secondes (5s pour la stratégie atomique, et 10s pour les 2 autres)
- on attend les potentiels derniers Future (25s pour la stratégie atomique, et 3s pour les 2 autres)