IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

UML Discussion :

diagramme de séquence: fragment alt et instances


Sujet :

UML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Avril 2006
    Messages : 453
    Par défaut diagramme de séquence: fragment alt et instances
    Salut,
    j'ai un problème avec un diagramme de séquence.
    J'ai un instance de classe "A" appelée "a" qui envoie un message à une autre instance "b" de la classe "B", cela dit, j'ai un fragment "alt": "a" envoie un message à "b", si la réponse est positive alors continuer, sinon, "a" doit envoyer un autre message mais à une autre instance de "B". Comment puis je modéliser cela, car je voudrai avoir un cas général (le nombre d'instances de "B" n'est ps connu).
    Merci !

  2. #2
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    note : ne n'ai pas dupliqué le premier appel en mettant chacun d'eux dans une branche d'un fragment alt en supposant que ce premier appel est en fait quelque chose de plus complexe que l'on ne veut pas écrire deux fois dans le diagramme

    dans les cas ou on ne peut pas s'en sortir aussi simplement il est possible d'utiliser les continuations
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Avril 2006
    Messages : 453
    Par défaut
    Bonsoir,
    Il faudra donc mettre toutes les instances de la classe B (si j'en ai 4, alors, je les mets toutes) ? car je voulais généraliser (pour n instances).
    Merci.

  4. #4
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    je viens de voir que je me suis trompé dans ma réponse, il faut remplacer result = ok par result != ok

    sinon pour te répondre il faudrait en savoir plus, c.a.d. comment sont déterminées les instances et les messages à envoyer. Si le message avait toujours été le même il aurait été possible de faire une boucle sur les instances, mais si le message est différent à chaque fois ce n'est pas représentable

    as-tu un équivalent en C++/Java ... de la chose voulue ?
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Avril 2006
    Messages : 453
    Par défaut
    Bonjour,
    Oui, le message envoyé à toutes les instances est le même. Comment puis je représenter la boucle ?
    Merci.

Discussions similaires

  1. [Modelio][Diagrammes de Séquence] Problème "Alt"
    Par RomaiNXAI dans le forum UML
    Réponses: 0
    Dernier message: 05/11/2014, 19h49
  2. Réponses: 3
    Dernier message: 19/12/2013, 11h32
  3. [argoUML] Diagramme de séquence
    Par LordBob dans le forum Outils
    Réponses: 5
    Dernier message: 11/01/2013, 07h55
  4. [Séquence] fragment combiné, diagramme de séquence
    Par ra'uf dans le forum Autres Diagrammes
    Réponses: 1
    Dernier message: 18/04/2009, 23h41
  5. Réponses: 7
    Dernier message: 13/01/2006, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo