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

Autres Diagrammes Discussion :

Méthodes get et set dans un diagramme de séquences [Séquence]


Sujet :

Autres Diagrammes

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 29
    Par défaut Méthodes get et set dans un diagramme de séquences
    Bonjour,

    Est-il possible de représenter les méthodes get et set dans un diagramme de séquences?
    En fait, j'ai une classe A qui demande à une classe B d'aller chercher dans une BD une liste d'objets qui lui sont associés (à la classe A). un peu confus tout ça !

    Merci pour votre aide,
    La Pomme.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 752
    Par défaut
    dans un diagramme de séquence, on a en "colonne" les différents objets et on matérialise les "messages" échangés dans le temps. En convenant que "message" = appel de méthode, et que les setXXX et getXXX sont des méthodes, cela ne devrait pas présenter de difficultés.
    Mais je n'ai probablement rien compris à ta question.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 29
    Par défaut
    Merci pour ta réponse, j'avais bien compris que "get()" et "set()" étaient des méthodes et qu'elles "pouvaient" donc être représentées sur un diagramme de séquences. Je me posais cette question car dans les manuels d'UML que je consulte, elles ne sont jamais écrites. Il doit peut-être s'agir de diagrammes moins "techniques" que ceux que j'essaie de représenter..??

    La Pomme

  4. #4
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    Tout dépend du niveau d'abstraction de ton diagramme. Mettre tous les get/set peut compliquer le diagramme, le surcharger. Par contre, ne mettre que les getter/setter complexes, là ca a du sens généralement.

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 752
    Par défaut
    Dans le diagramme de séquence, on documente en général les opérations appelées. Si elles incluent des set() et des get(), pourquoi ne pas le dire?
    Et dans ce cas, est ce que la 'complexité' est importante?
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 545
    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 545
    Par défaut
    comme le dit Hervé tout dépend du niveau auquel se place le diagramme

    les getters/setters sont généralement des opérations triviales lisant/écrivant un attributs, elle apparaissent peu à moins de vouloir un diagramme donnant tous les détails, mais un tel diagramme est rapidement illisible de part sa complexité

    généralement les diagrammes de séquence montrent ce qui est important, c'est à dire ce qui est complexe, contrairement à ce qui est trivial et n'apporte rien/pas grand chose
    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

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

Discussions similaires

  1. Méthodes get et set
    Par jcaspar dans le forum Langage
    Réponses: 6
    Dernier message: 12/04/2014, 22h48
  2. Réponses: 0
    Dernier message: 11/11/2011, 20h56
  3. Problème de syntaxe sur méthodes get et set
    Par ricardo93 dans le forum C#
    Réponses: 3
    Dernier message: 09/06/2009, 22h52
  4. Création d'un objet dans un diagramme de séquence
    Par Caradoc dans le forum BOUML
    Réponses: 2
    Dernier message: 22/02/2008, 08h15
  5. Boucle dans les diagrammes de séquence
    Par Bayard dans le forum BOUML
    Réponses: 4
    Dernier message: 16/01/2008, 20h25

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