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

Rational Discussion :

Les fonctions d'un diagramme de séquence


Sujet :

Rational

  1. #1
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 84
    Points : 95
    Points
    95
    Par défaut Les fonctions d'un diagramme de séquence
    Bonjour,

    J'aimerai savoir s'il est possible de migrer les fonctions saisies dans le diagramme de sequence dans les classes classes associé.
    J'utilise Rationnal Rose v 2003

    merci

  2. #2
    Membre du Club

    Inscrit en
    Mars 2003
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 54
    Points : 56
    Points
    56
    Par défaut
    Les méthodes que tu as créé dans ton diagramme de séquences son t lié à l'objet qui l'utilise dans ce diagramme. Donc si tu veux récupérer la méthode dans un diagramme de classe, soit tu récupère l'objet tel quel avec un simple drag and drop et tu auras dans ce cas automatiquement l'ensemble des méthode qui lui été associé dans ton diagramme de séquence. Si tu cré une nouvelle classe alors tu sera obligé de retaper tes méthode.

    En tout cas je ne vois pas d'autre solution mais bon je ne suis pas un expert de l'outils non plus
    Yamki

  3. #3
    Nouveau membre du Club

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2002
    Messages : 21
    Points : 36
    Points
    36
    Par défaut
    Attention si tu ne retrouves pas les methodes dans la classe, c'est que :
    - Soit tes lignes de vie ne sont associées qu'à un objet (qui n'est pas instance d'une classe que tu as défini dans ton modèle - ie ton objet n'est pas relié à une classe)
    - Soit tu utilises un message sur le diag. de sequence (c'est à dire du texte libre) et non pas une methode de classe (Create new operation).

    L'outil Rational Rose couvre tres bien cette fonctionalité. Sinon ca ferait cher pour un simple outil de dessin sans référentiel !!

    Guillaume G.

  4. #4
    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
    Pour résumer :
    - Cliques droit sur le message et choisis <new operation>
    - Développes un script qui récupère le nom des messages et crée automatiquement les opérations correspondantes dans la classe

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

Discussions similaires

  1. doc sur les fonctions
    Par masterfab dans le forum C
    Réponses: 18
    Dernier message: 23/06/2005, 17h55
  2. Pourquoi une seule valeur de retour pour les fonctions ?
    Par Bruno75 dans le forum Langages de programmation
    Réponses: 33
    Dernier message: 18/01/2004, 13h58
  3. Réponses: 11
    Dernier message: 22/12/2003, 21h06
  4. [Postgresql]Problème avec les fonctions ...
    Par fet dans le forum Requêtes
    Réponses: 4
    Dernier message: 02/10/2003, 09h04
  5. Réponses: 7
    Dernier message: 24/05/2003, 15h56

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