|
|
|
@ -19,11 +19,27 @@ class "Difficulte"{
|
|
|
|
|
libelle: String
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class Indice{
|
|
|
|
|
indice : String
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Scientifique "*" --> "1..*" Thematique
|
|
|
|
|
Scientifique "*" --> "1" "Difficulte"
|
|
|
|
|
Scientifique "*" <-- "*"Utilisateur : A découvert <
|
|
|
|
|
Scientifique .. Admin : Gérer <
|
|
|
|
|
Scientifique "1" --> "*" Indice
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Question{
|
|
|
|
|
question : String
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class Reponse{
|
|
|
|
|
reponse : String
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Question "1" --> "1..*" Reponse
|
|
|
|
|
Reponse "0..*" --> "1" Scientifique
|
|
|
|
|
|
|
|
|
|
class Joueur{
|
|
|
|
|
pseudo : String {unique}
|
|
|
|
@ -46,9 +62,6 @@ class Admin{
|
|
|
|
|
motDePasse : Hash
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Jeu{
|
|
|
|
|
nom : String
|
|
|
|
|
nbrParties : Integer
|
|
|
|
@ -62,7 +75,7 @@ class Partie{
|
|
|
|
|
|
|
|
|
|
Partie "*" --> "1" Jeu
|
|
|
|
|
|
|
|
|
|
Partie "1" --> "*" Joueur
|
|
|
|
|
Partie "1" --> "1..*" Joueur
|
|
|
|
|
|
|
|
|
|
@enduml
|
|
|
|
|
```
|