12.07.2015 Views

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.6 Diagramme <strong>de</strong> séquenceUn diagramme <strong>de</strong> séquence représente l’ordrechronologique <strong>de</strong>s messages envoyés et reçus parun ensemble d’objets.Par exemple, le diagramme suivant représente ledébut d’une <strong>com</strong>munication téléphonique :2.7 Diagramme <strong>de</strong> collaborationUn diagramme <strong>de</strong> collaboration présente l’organisationstructurelle <strong>de</strong>s objets qui envoient et reçoivent<strong>de</strong>s messages.Par exemple, le diagramme suivant montre l’utilisationd’un ascenseur par une personne :Un diagramme <strong>de</strong> séquence est <strong>com</strong>posé <strong>de</strong>s élémentssuivants :• objet : représente les différents objets utilisés.Chaque objet est représenté par un carré surmontantune ligne en pointillé. Cette ligne représentela durée <strong>de</strong> vie <strong>de</strong> l’objet. Par exemple:"Appelant, "Appelé, ...• pério<strong>de</strong> d’activation d’un objet : sur la ligne <strong>de</strong>vie d’un objet, il est possible d’insérer <strong>de</strong>s pério<strong>de</strong>sd’activation <strong>de</strong> l’objet. Ces pério<strong>de</strong>s représententles moments où l’objet est actif.• message : représente, grâce à <strong>de</strong>s flèches horizontales,les messages échangés entre les différentsobjets. Ces flèches sont orientées <strong>de</strong>l’émetteur du message vers le <strong>de</strong>stinataire.L’ordre d’envoi <strong>de</strong>s messages est donné par laposition <strong>de</strong>s flèches sur l’axe vertical.Par exemple : "Décroche", "Sonnerie", ...Un diagramme <strong>de</strong> collaboration est <strong>com</strong>posé <strong>de</strong>séléments suivants :• objet : représente les différents objets utilisés.• acteur : représente un élément externe du système.Par exemple une personne.• message : représente les messages échangésentre les différents objets.2.8 Diagramme d’états-transitionsUn diagramme d’états-transitions présente un automateà états finis. Il permet ainsi <strong>de</strong> décrire leschangements d'états d'un objet ou d'un <strong>com</strong>posant.Un état se caractérise par sa durée et sa stabilité.Une transition représente le passage instantanéd'un état vers un autre.Une transition est déclenchée :•soit par un événement.• soit automatiquement lorsqu’aucun événementdéclencheur est spécifié.Partie 4 : Développement d’applications : concepts avancés 127

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!