@startuml dss_cu01a
skinparam style strictuml
skinparam defaultfontname Verdana
skinparam sequence {
    MessageAlign center
}
title DSS - CU01a : ajouter un cours
actor ":Enseignant" as e
participant ":Système" as s
e -> s : recupererCours()
e <<--s : Liste des groupes-cours\n qu'enseigne l'enseignant
e -> s : ajouterCours(nom : String)
e <<--s : Afficher la liste des étudiants\n dans le groupe-cours
@enduml

@startuml dss_cu01b
skinparam style strictuml
skinparam defaultfontname Verdana
skinparam sequence {
    MessageAlign center
}
title DSS - CU01b : récupérer les cours
actor ":Enseignant" as e
participant ":Système" as s
e -> s : recupererCours()
e <<--s : Liste des groupes cours
e -> s : recupererCoursDetails(nom : String)
e <<--s : détail du cours
@enduml

@startuml dss_cu01c
skinparam style strictuml
skinparam defaultfontname Verdana
skinparam sequence {
    MessageAlign center
}
title DSS - CU01c : retirer un cours
actor ":Enseignant" as e
participant ":Système" as s
e -> s : recupererCours()
e <<--s : Liste des groupes cours
e -> s : retirerCours(nom : String)
@enduml