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

Discussion :

Le diagramme de séquence et le diagramme de collaboration traitent-ils des scénario ?

  1. #1
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 52
    Points : 46
    Points
    46
    Par défaut Le diagramme de séquence et le diagramme de collaboration traitent-ils des scénario ?
    bonjour,

    je suis debutant en UML, et les differents post que j'ai vu ne traite pas vraiment mon cas.

    En fait je voulais savoir si le diagramme e sequence et le diagramme de collaboration traite de scenario d'n cas d'utilisation. j'explique:

    Par exemple dans un systeme d'information, j'ai le cas d'utilisation TRANSFERER FICHIER, alors dois-je faire un diagramme de sequence sur le transfert de fichier reussi et un autre sur transfert de fichier echoué, ou le diagramme de sequence traite ENTIEREMENT un cas d'utilisation, en faisant INTERVENIR TOUS LES OBJETS QUI ENTRE EN ACTION DANS CE CAS

    Merci de me repondre

  2. #2
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    je passe sur le fait que "Transférer un fichier" n'est généralement pas un cas d'utilisation.
    Pour ton problème de diagramme de séquence, il n'y a pas de règle si ce n'est la lisibilité du diagramme. Donc si en ne faisant qu'un diagramme, celui-ci reste compréhensible, pas de soucis. Si de plus tu utilises un outil UML2.0, tu as des chance de pouvoir faire un diagramme unique complet, ça sera alors probablement plus compréhensible.
    Quel outil utilises-tu ?

  3. #3
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 52
    Points : 46
    Points
    46
    Par défaut
    merci pour la reponse.
    Transferer fchier etait juste un exemple.

    pour le logiciel, j'utilise ArgoUML.

    J'ai fait des recherches sur UML 2 et on peut inclure si...sinon, tant que, si je me trompe pas. effectivement, cela permet de representé pusieurs scenario.

    J'ai compris pour la logique du diagramme, maintenant les objets qui entrent en action dans le diagramme de sequence doivent uniquement etre issus du diagramme de classe ou d'autres objets en plus peuvent aussi figurer, pour peu qu'l intervienne meme momentanement.

    si vous avez un exemple montrant une analyse avec diagramme de cas d'utilisation, de classe et e sequence, ou un lien d'exemple assez detaillé, cela me serait tres utile. mais deja avec vos explication je suis mieu avancé qu'hier.

  4. #4
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    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 533
    Points : 6 709
    Points
    6 709
    Par défaut
    Citation Envoyé par ADABLA
    J'ai fait des recherches sur UML 2 et on peut inclure si...sinon, tant que, si je me trompe pas. effectivement, cela permet de representé pusieurs scenario.
    oui, via des fragments

    Citation Envoyé par ADABLA
    J'ai compris pour la logique du diagramme, maintenant les objets qui entrent en action dans le diagramme de sequence doivent uniquement etre issus du diagramme de classe ou d'autres objets en plus peuvent aussi figurer, pour peu qu'l intervienne meme momentanement.
    Si ton diagramme de sequence decrit un use case on ne devrait y voir que des acteurs.

    Ceux fait en phase de design auront de vraies classes, sauf dans le cas d'un declancheur externe, par exemple une personne

    Dans les phases intermediaires il peut y avoir un mix de vraies et de fausses classes.
    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 du Club
    Inscrit en
    Mars 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 52
    Points : 46
    Points
    46
    Par défaut
    merci beaucoup pour ces eclaircissements.

    J'ai essayé un petit diagramme de sequence sur le mode d'archivage de facture (c'est assez simple pour commencer pour moi).

    j'espere n'avoir pas fait trop de gaffe, et ne soyez pas trop severe, si c'est pas bien fait.

    J'espere que vous aurez le temps de regarder et de me donner des conseils

    je l'ai fait avec objecteering 5 ( car j'ai telecharger le 6 sur le site, mais je peux pas faire de diagramme de cas d'utilisation,message erreur), et pourtant j'aurais pu faire UML2,dommage)

    une fois le diagramme de sequence validé, je determne ensuite les objets importants a mettre en avant.

    merci pour remarques
    Images attachées Images attachées  

  6. #6
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Plusieurs problèmes :
    1. Ne pas mettre les Tables mais des classes "Accès aux données" et des classes "service" car on ne parle pas à une table (même si on est poli )
    2. Les messages ne peuvent pas être "si...." ou "sinon...", ils correspondent à l'envoi d'un message ~= appel d'une opération

    Si tu veux mettre des "si alors sinon", fais le avec des notes pour délimiter les séquences de messages correspondantes

  7. #7
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    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 533
    Points : 6 709
    Points
    6 709
    Par défaut
    je suis d'accord avec ego sauf en ce qui concerne la dernière phrase, pour séparer des alternatives dans un diagramme de séquence le mieux est d'utiliser le fragment alt, il est fait pour cela
    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

  8. #8
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 52
    Points : 46
    Points
    46
    Par défaut
    merci pour les reponse, je vais apporter des modifications, mais les fragments, je sais pas comment on les integre comment avec objecteering, je vais essayé.

  9. #9
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 52
    Points : 46
    Points
    46
    Par défaut
    nouveau fichier apres les remarques.
    les messages sont t'ils bien choisis? pour lire les messages, exemple

    ............ affiche...........
    server-------------->page d'authentification:

    se lit le serveur affiche une page d'authentification, ce genre de message est'il possible (ego dit qu'on ne parle pas à une table par exemple), alors comment doivent etre les messages , en fait, je pars d'un scenario que je met sur ecrit, et a partir de cela je vois les actions et les objets concernés, et les actions sont mes messages.

    Ce qui m'embete au fond, c'est les types de messages (exemple
    serveur-----prendre----->commande, en supposant que lorqu'on rentre dans un resto, on prend place et le serveur prend notre commande)

    mes questions sont assez simples, a la limite bizarre, mais je veux vraiment comprendre certaines petites choses pour ne plus avoir de zones d'ombre a l'avenir.

    merci
    Images attachées Images attachées  

  10. #10
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 52
    Points : 46
    Points
    46
    Par défaut
    j'espere avoir bien compris, j'ai essayé un cas plus simple et j'espere vraiment avoir pris compte des remarques, mais ne sachant pas encore faire des fragments (je vais trouver), voici un cas bien pratique et simple.
    une secretaire qui gere les appels de clients

    GESTION PAR TELEPHONE

    1. le téléphone de la secrétaire sonne (secrétaire)
    2. la secrétaire décroche et annonce la société
    3. si c’est un client, alors celui ci donne le motif de son appel (client)
    4. si le client n’est pas identifié par la secrétaire, alors elle lui demande son nom, prénom(s), institution, téléphone (fixe et cellulaire), adresse, la date du jour et l’heure courante.
    5. elle analyse le besoin du client, et met ce dernier en contact avec l’employé approprié (employé) si celui i est disponible.
    6. Si l’employé est indisponible, alors elle prend la requête du client et/ou un message (requêtes et message)

    les noms entre parenthese designent les objets qui interviennent

    Donc si en ne faisant qu'un diagramme, celui-ci reste compréhensible, pas de soucis
    alors ego,si la logique y est, alors ce sera deja un pas pour moi. je part maintenant du scenario existant et je determine un meilleur chemin et par la meme occasion les objets utiles à mettre en place dans le diagramme de classe.
    je m'en tiens a ces 3 diagrammes pour commencer
    Images attachées Images attachées  

  11. #11
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    bruno a raison pour le Alt dès lors que l'on est en UML2 bien entendu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. générer le diagramme de classe à partir de diagramme de séquence
    Par hamzawhy dans le forum Diagrammes de Classes
    Réponses: 0
    Dernier message: 12/04/2015, 04h03
  2. [argoUML] Diagramme de séquence
    Par LordBob dans le forum Outils
    Réponses: 5
    Dernier message: 11/01/2013, 08h55
  3. Différence entre diagramme de séquence analyse et diagramme de séquence système
    Par L'aigle de Carthage dans le forum Autres Diagrammes
    Réponses: 1
    Dernier message: 06/06/2011, 01h28
  4. [Séquence] Différence entre diagramme de séquence détaillé et diagramme de séquence normal
    Par padodanle51 dans le forum Autres Diagrammes
    Réponses: 2
    Dernier message: 21/10/2008, 14h08
  5. Réponses: 7
    Dernier message: 13/01/2006, 12h26

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