correction uml
This commit is contained in:
@@ -16,13 +16,14 @@ classDiagram
|
|||||||
CapteurAsync <|.. Canal
|
CapteurAsync <|.. Canal
|
||||||
ObserverDeCapteurAsync <|.. Canal
|
ObserverDeCapteurAsync <|.. Canal
|
||||||
ObserverDeCapteur <|.. Afficheur
|
ObserverDeCapteur <|.. Afficheur
|
||||||
Callable <.. UpdateReq
|
Callable <|.. UpdateReq
|
||||||
Callable <.. GetValueReq
|
Callable <|.. GetValueReq
|
||||||
|
|
||||||
Canal "1" --> "1" ObserverDeCapteur
|
Canal "1" --> "1" ObserverDeCapteur
|
||||||
CapteurImpl "1" o-- "0..*" ObserverDeCapteurAsync
|
CapteurImpl "1" o-- "0..*" ObserverDeCapteurAsync
|
||||||
CapteurImpl "1" --> "1" AlgoDiffusion
|
CapteurImpl "1" --> "1" AlgoDiffusion
|
||||||
Canal "1" --> "1" Capteur
|
Canal "1" --> "1" Capteur
|
||||||
|
Canal "1" --> "1" Scheduler
|
||||||
|
|
||||||
class Capteur{
|
class Capteur{
|
||||||
<<interface>>
|
<<interface>>
|
||||||
@@ -163,7 +164,7 @@ La fonction ``getValue()`` retourne donc directement la valeur courante du capte
|
|||||||
### - Tests :
|
### - Tests :
|
||||||
|
|
||||||
L'exécution dans chaque test ont environ la même forme :
|
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 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 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)
|
- on attend les potentiels derniers Future (25s pour la stratégie atomique, et 3s pour les 2 autres)
|
||||||
|
|||||||
Reference in New Issue
Block a user