From 15e11c73c8276cadbf6c7811e6057e11fa792e4b Mon Sep 17 00:00:00 2001 From: Quentin Roussel Date: Fri, 11 Nov 2022 13:18:56 +0100 Subject: [PATCH] =?UTF-8?q?s=C3=A9quence=20d'acquisisiton=20et=20r=C3=A9cu?= =?UTF-8?q?p=20de=20donn=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rapport/architecture/sequence.adoc | 43 +++++++++++++++++++----------- 1 file changed, 27 insertions(+), 16 deletions(-) diff --git a/rapport/architecture/sequence.adoc b/rapport/architecture/sequence.adoc index 471a7ac..5c80044 100644 --- a/rapport/architecture/sequence.adoc +++ b/rapport/architecture/sequence.adoc @@ -1,23 +1,34 @@ === Diagramme de séquence (optionnel) -Insérer ici un ou plusieurs diagrammes de séquence ou d’activité du -projet. Voir le cours d’introduction au Génie Logiciel. -Il peut y avoir plusieurs diagrammes, un par scénario. S’il y -a dans le projet un dialogue client-serveur, il peut être utile de faire un -diagramme de séquence spécifique pour ce dialogue. - - -*Exemple utilisant plantuml* -**(Vous pouvez, bien sûr, utiliser votre outil de dessin préféré).** +==== Interaction entre l'utilisateur et la borne #1 [plantuml, sequence-x] .... - browser -> webserver :GET /index.html - browser <-- webserver - browser -> webserver :POST /blog/comment - webserver -> database:INSERT comment - webserver <-- database - browser <-- webserver +@startuml + utilisateur -> borne : +@enduml .... -Voir la liste des outils supportés par http://asciidoctor.org/docs/asciidoctor-diagram/[asciidoctor-diagram]. +==== 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 +.... + + +==== Séquence de récupération des données +[plantuml, sequence-x] +.... + "Base de donnée" -> "Back end" : Données brutes récupérées + "Back end" -> "Front end" : Statistiques sur les données +....