Diagramme de séquence dans le langage UML Exposant : Seynabou camara Lamine sow
Diagramme de séquence dans le langage UML Exposant : Seynabou camara Lamine sow 1) Qu’est-ce qu’un diagramme de séquence ? Un diagramme en séquence peut être considéré comme étant la schématisation des messages entre les objets. Ce dernier permet de montrer les interactions d'objets dans le cadre d’un scénario d'un Diagramme des cas d'utilisation. De ce fait on représente l'acteur principal à gauche du diagramme, et les acteurs secondaires éventuels à droite du système. Le but étant de décrire comment se déroulent les actions entre les acteurs ou objets 2) Composants d’un diagramme de séquence : Symbole Nom description Symbole d’objet Représente une classe ou un objet en langage UML. Le symbole objet montre comment un objet va se comporter dans le contexte du système. Les attributs de classe ne doivent pas êtreénumérés dans cette f Boîte d'activation Représente le temps nécessaire pour qu'un objet accomplisse une tâche. Plus la tâche nécessite de temps, plus la boîte d'activation est longue. Symbole d'acteur Montre les entités qui interagissent avec le système ou qui sont extérieures à lui Symbole de paquetage Utilisé dans la notation UML 2.0 pour accueillir les éléments interactifs du diagramme. Également connue sous le nom de « cadre », cette forme rectangulaire est représentée par un petit rectangle intérieur qui contient l'intitulé du diagramme. Symbole de ligne de vie Représente le passage du temps qui se prolonge vers le bas. Cette ligne verticale en pointillés montre les événements séquentiels affectant un objet au cours du processus schématisé. Les lignes de vie peuvent commencer par une forme rectangulaire avec un intitulé ou par un symbole d'acteur. Symbole de boucle optionnelle On utilise ce symbole pour modéliser des scénarios ou une situation qui ne se produira qu'à certaines conditions. 3) Symboles de messages courants Les flèches et les symboles de messages suivants sont utilisés pour indiquer comment les informations sont transmises entre des objets. Ces symboles peuvent représenter le début et l'exécution d'une opération, ou l'envoi et la réception d'un signal. Symbole de messages synchrones Représentés par une ligne pleine terminée par une pointe de flèche pleine. On utilise ce symbole lorsqu'un expéditeur doit attendre une réponse à un message avant de continuer. Le diagramme doit montrer à la fois l'appel et la réponse. Symbole de messages asynchrones Représentés par une ligne pleine terminée par une pointe de flèche. Les messages asynchrones ne nécessitent pas de réponse avant que l'expéditeur ne continue. Seul l'appel doit être inclus dans le diagramme. Symbole de messages de retour asynchrones Représentés par une ligne en pointillés terminée par une pointe de flèche. Ces messages créent de nouveaux objets. Symbole de messages de réponse Représentés par une ligne en pointillés terminée par une pointe de flèche, ces messages sont des réponses aux appels. Symbole de messages de suppression Représentés par une ligne pleine terminée par une pointe de flèche pleine, suivie du symbole X. Ces messages détruisent un objet. 4)Cas d’utilisation des diagrammes de séquence Les scénarios suivants sont idéaux pour utiliser un diagramme de séquence : • Scénario d'utilisation : un scénario d'utilisation est un diagramme décrivant comment votre système pourrait potentiellement être utilisé. C'est un bon moyen de s'assurer que vous avez pris en compte la logique de tous les scénarios d'utilisation du système. • Logique de méthode : de la même façon que vous pouvez utiliser un diagramme de séquence UML pour analyser la logique d'un cas d'utilisation, vous pouvez aussi vous en servir pour analyser la logique d'une fonction, d'une procédure ou d'un processus complexe. • Logique de service : si vous considérez un service comme étant une méthode générale utilisée par différents clients, un diagramme de séquence est le moyen idéal de le schématiser. 5)Exemples de diagrammes de séquence Diagramme de séquence du système de gestion d'un hôpital Comme pour la plupart des secteurs d'activité, la technologie a complètement transformé le domaine de la médecine. Un système d’information hospitalier aide les médecins, les administrateurs et le personnel de l'hôpital à gérer toutes les informations recueillies dans l'hôpital et toutes les activités qui s'y déroulent, y compris les examens, les ordonnances, les rendez-vous et les renseignements sur les patients et leurs soignants. Le diagramme ci-dessous fournit un aperçu simple des interactions dans le temps entre chacun des processus primaires CONCLUSION : Le diagramme de séquence montre l’ordre des échanges de messages et le passage du temps. C’est un diagramme dit temporel. Les principaux concepts sont les objets participants à la séquence, le temps, les messages, et la création et la suppression de participants. Comme ces diagrammes deviennent vite imposants en taille, la notion de fragment permet de les construire de façon modulaire. uploads/Philosophie/ diagramme-de-sequence-expose-converti 1 .pdf
Documents similaires










-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 06, 2021
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 0.2752MB