@startuml left to right direction actor Coach as c actor Sportif as s package Dev { actor HeartDev as d package Monitoring { usecase "Surveiller les services en temps réel" as UCM1 } package Admin { usecase "Administrer les données des utilisateurs" as UCA1 } } package Client { package Web { usecase "Analyser la fréquence cardiaque" as UC1 usecase "Statistiques de condition physique" as UC2 usecase "Gestion sociale" as UC3 usecase "Consulter les statistiques de ses athlètes" as UC4 } package Mobile { usecase "Récupérer les Activité et la fréquence cardiaque associées" as UCMobile1 } } package Server { usecase "Fournir un web service pour les clients" as UCS1 usecase "Gérer la base de données" as UCS2 } Web <|-- Mobile s <|-- c c --> UC4 s --> UC1 s --> UC2 s --> UC3 d --> UCM1 d --> UCA1 Web --> UCS1 Mobile --> UCS1 @enduml