Van klein tot groot!

Si vous choisissez niveau unique, tous les messages de séquence seront commandés avec des entiers sur la base du diagramme. Il organise et planifie les interactions entre les frontières et les entités et sert de médiateur entre eux. Jusqu`à ce point tous les autres messages ont été synchrones, messages où l`expéditeur attend le résultat avant de continuer. Il peut également s`agir d`un passage entier dans un cas d`utilisation, comme la logique décrite par le cours de base ou une partie de l`action de base, plus un ou plusieurs scénarios alternatifs. Dans le coin supérieur gauche du fragment se trouve un opérateur. À partir de l`exemple de diagramme de cas d`utilisation ci-dessus de «créer un nouveau compte de bibliothèque en ligne», nous nous concentrerons sur le cas d`utilisation nommé «créer un nouveau compte d`utilisateur» pour dessiner notre exemple de diagramme de séquence. Cet objet se détruit plus tard de manière similaire, vraisemblablement lorsque la fenêtre est fermée. Si le participant créé fait quelque chose immédiatement après sa création, vous devez ajouter une boîte d`activation juste en dessous de la zone participant. Cette ligne verticale en pointillés montre les événements séquentiels qui se produisent à un objet pendant le processus de tracé. Pour agrandir, cliquez sur le bouton flèche haut. Les diagrammes de séquence sont des diagrammes d`interaction qui détaillent comment les opérations sont effectuées. Ce message détruit un objet.

La figure 3 montre la logique de la façon de s`inscrire à un séminaire. Le fragment de combinaison d`options est utilisé pour indiquer une séquence qui ne se produira que dans une certaine condition, sinon, la séquence ne se produira pas. Les classes ont des étiquettes au format ClassName, et les acteurs ont des noms au format nom de l`acteur. Le X au bas d`une boîte d`activation, dont un exemple est présenté dans la figure 4, est une convention UML pour indiquer qu`un objet a été supprimé de la mémoire. L`instance de Student a reçu un nom parce qu`elle est utilisée à plusieurs endroits comme paramètre dans les messages, alors que l`instance du séminaire n`a pas besoin d`être référencée nulle part ailleurs dans le diagramme et pourrait donc être anonyme. Lorsqu`un objet envoie un message à lui-même, il est appelé un message réflexive. Les stéréotypes sont également utilisés sur les messages. Les cases à travers le haut du diagramme représentent les classifieurs ou leurs instances, utilisent généralement des cas, des objets, des classes ou des acteurs. Dans les langages tels que C++ où vous devez gérer la mémoire vous-même, vous devez appeler le destructeur d`un objet, en général modélisé un message avec le stéréotype de >. Voici quelques exemples de diagramme de séquence et des modèles qui sont dessinés à l`aide de Creately. La figure 2 représente un diagramme de séquence pour la logique détaillée d`un service afin de déterminer si un candidat est déjà étudiant à l`Université. En termes simples, un diagramme de séquence montre différentes parties d`un système de travail dans une «séquence» pour obtenir quelque chose fait.