From 013bdb2f05b3dc7f539251d88092450fd9dc19c0 Mon Sep 17 00:00:00 2001 From: Quentin Roussel Date: Fri, 11 Nov 2022 13:44:08 +0100 Subject: [PATCH] style + interaction utilisateur/borne --- rapport/architecture/sequence.adoc | 38 +++++++++++++++++++----------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/rapport/architecture/sequence.adoc b/rapport/architecture/sequence.adoc index b07492d..c14c81f 100644 --- a/rapport/architecture/sequence.adoc +++ b/rapport/architecture/sequence.adoc @@ -1,34 +1,44 @@ === Diagramme de séquence (optionnel) -==== Interaction entre l'utilisateur et la borne #1 +==== Interaction entre l'utilisateur et la borne [plantuml, sequence-x] .... @startuml - utilisateur -> borne : + actor utilisateur + boundary ecran as "Ecran de \nla borne" #99FF99 + + utilisateur -> ecran : signe (main, visage) + ecran -> utilisateur: indicateur de prise \nen compte de l'avis + ecran -> utilisateur: invitation a donner un \nretour audio @enduml .... -==== Interaction entre l'utilisateur et la borne #2 - -[plantuml, sequence-x] -.... - utilisateur -> borne : -.... ==== Séquence d'acquision des données [plantuml, sequence-x] .... - Camera -> "Back end" : images - Micro -> "Back end" : signal audio - "Back end" -> "Base de donnée" : signe identifié - "Back end" -> "Base de donnée" : mots clé / phrases identifiées + boundary Camera + boundary Micro + participant "Back end\nmachine learning" as backend #ff8680 + database database as "Base de donnée" + + Camera -> backend : flux vidéo + Micro -> backend : flux audio + backend -> database : signe identifié + backend -> database : mots clé ou \nphrases identifiés .... ==== Séquence d'analyse et affichange des données [plantuml, sequence-x] .... - "Base de donnée" -> "Back end admin" : Données brutes récupérées - "Back end" -> "Front end admin" : Statistiques sur les données + actor utilisateur + boundary frontend as "Interface \nadministrateur" + participant "Back end\nanalyse de données" as backend #4da6ff + database database as "Base de donnée" + + database -> backend : Données brutes + backend -> frontend : Statistiques sur les données + utilisateur <- frontend : page web ....