Correction TD3: Diagramme de séquences

1/6
100%

Correction TD3 : Diagramme de séquences

Exercice 1 : Ascenseur

![](data:image/x-emf;base64...)

Diagramme de séquence du cas « Monter en ascenseur »

Exercice 2 : GAB

![](data:image/x-emf;base64...)

Publicité

Diagramme de séquence système du scénario nominal de « Retirer de l’argent »

Exercice 3 : publiphone

En se basant sur notre connaissance du domaine, nous allons décrire le scénario nominal de succès de communication entre un appelant et un appelé.

D’après la convention graphique :

  • l’acteur principal Appelant à gauche ;
  • une ligne de vie représentant le Publiphone au milieu ;
  • l’acteur secondaire Standard à droite.

Notez l’utilisation de deux fragments UML 2 :

Publicité

  • loop pour indiquer l’itération sur la phase de conversation avec le transport de la voix et le passage des unités de temps (UT) ;
  • opt pour indiquer la possibilité d’ajouter des pièces pendant la conversation.

![](data:image/x-emf;base64...)

Nous avons ajouté au diagramme précédent les activités internes importantes du Publiphone, telles que la vérification des pièces et la gestion du solde de l’appelant :

  • incrémentation lors de l’introduction de pièces ;
  • décrémentation lors du début de communication et à chaque UT.

![](data:image/x-emf;base64...)

Etude de cas : jeu du démineur

Publicité

Diagramme de séquence système :

Le système est donc vu de l'extérieur (par les acteurs) sans préjuger de comment il sera réalisé. La « boîte noire » sera ouverte (décrite) seulement en conception.

Le fonctionnement d'un cas d'utilisation est notamment décrit sous la forme d’une séquence de messages échangés entre les acteurs et le système.

![](data:image/x-emf;base64...)

Diagramme de séquence « système » de Jouer une partie de démineur

Passer de l’analyse à la conception

Publicité

Ensuite, on remplacera le système vu comme une « boîte noire » (du point de vue de l'analyse) par des objets logiciels (du point de vue de la conception).

![](data:image/x-emf;base64...)

Correction TD3: Diagramme de séquences

Software Engineering · lab

Browse all génie logiciel documents

Correction TD3 : Diagramme de séquences

Exercice 1 : Ascenseur

![](data:image/x-emf;base64...)

Diagramme de séquence du cas « Monter en ascenseur »

Exercice 2 : GAB

![](data:image/x-emf;base64...)

Advertisement

Diagramme de séquence système du scénario nominal de « Retirer de l’argent »

Exercice 3 : publiphone

En se basant sur notre connaissance du domaine, nous allons décrire le scénario nominal de succès de communication entre un appelant et un appelé.

D’après la convention graphique :

  • l’acteur principal Appelant à gauche ;
  • une ligne de vie représentant le Publiphone au milieu ;
  • l’acteur secondaire Standard à droite.

Notez l’utilisation de deux fragments UML 2 :

Advertisement

  • loop pour indiquer l’itération sur la phase de conversation avec le transport de la voix et le passage des unités de temps (UT) ;
  • opt pour indiquer la possibilité d’ajouter des pièces pendant la conversation.

![](data:image/x-emf;base64...)

Nous avons ajouté au diagramme précédent les activités internes importantes du Publiphone, telles que la vérification des pièces et la gestion du solde de l’appelant :

  • incrémentation lors de l’introduction de pièces ;
  • décrémentation lors du début de communication et à chaque UT.

![](data:image/x-emf;base64...)

Etude de cas : jeu du démineur

Advertisement

Diagramme de séquence système :

Le système est donc vu de l'extérieur (par les acteurs) sans préjuger de comment il sera réalisé. La « boîte noire » sera ouverte (décrite) seulement en conception.

Le fonctionnement d'un cas d'utilisation est notamment décrit sous la forme d’une séquence de messages échangés entre les acteurs et le système.

![](data:image/x-emf;base64...)

Diagramme de séquence « système » de Jouer une partie de démineur

Passer de l’analyse à la conception

Advertisement

Ensuite, on remplacera le système vu comme une « boîte noire » (du point de vue de l'analyse) par des objets logiciels (du point de vue de la conception).

![](data:image/x-emf;base64...)