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

Persistance des données Java Discussion :

Transformer mon MCD en diagramme de classe UML ou directement en classes java?


Sujet :

Persistance des données Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Transformer mon MCD en diagramme de classe UML ou directement en classes java?
    Salut,

    Étant début en UML, j'ai préféré de passé par un diagramme de classe avant de passer par un MCD avant de faire le diagramme de classe, mais malheureusement je n'ai pas pu faire cela, je suis dans une galère, dans mon MCD c'est facile je ne représente que les "bean" mais (1) dans mon diagramme de classes est ce que j'ai besoin de représenter aussi toutes les classes : DAO, METIERS et ACTIONS (struts) ?! et ce qui me casse la tête c'est (2) comment vais je représenter les "association 1,n-1,n" -qui deviennent des tables- en java ?!
    (3) par exemple dans cette partie de mon MCD ci-dessous j'ai un produit qui est composé de plusieurs ingrédients, si je crée une classe "composition_produit" comment vais je l'utiliser ?! ça contiendra beaucoup de redondance et ça ne sera pas utile à mon avis.
    Nom : Capture.JPG
Affichages : 1239
Taille : 31,5 Ko

    Aidez moi s'il vous plait !

    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2008
    Messages : 757
    Points : 572
    Points
    572
    Par défaut
    Salut,

    Les classes java et les tables de la bdd ne doivent pas être sur le même diagramme (en particulier, les tables n'ont rien à faire dans le diagramme des classes).
    En ce qui concerne les relations multiples, si la classe A peut contenir n fois des références sur la classe B, il ta faudra faire une Liste de classe B en attribut dans la classe A.

    C'est à dire si tu as une classe voiture qui a pour attributs la couleur, le nombre de portes et que tu veuilles y attacher la classe Conducteur. Voici comment procéder :
    Dans le cas où ta classe Voiture n'auras toujours qu'un seul conducteur, la classe Voiture possédera alors un attribut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Conducteur leConducteur;
    Dans le cas où ta classe Voiture auras plusieurs seul conducteurs, la classe Voiture possédera alors un attribut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    List<Conducteur> lesConducteurs;
    dans laquelle tu mettra toutes les instances de Conducteur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    public class Voiture() {
      String couleur;
      int nbrePortes;
    //cas pour 1 conducteur
      Conducteur leConducteur;
    //cas pour n conducteurs
      List<Conducteur> lesConducteurs;
     
    //constructeurs
     
    ...etc
     
    //puis les accesseurs
     
    ...etc
    }
    Et ces attributs ressortirons dans ton diagramme de classes.
    OS : LinuxMint 20

Discussions similaires

  1. diagramme de classe (UML) au MCD (merise)
    Par pipipicontrole dans le forum UML
    Réponses: 4
    Dernier message: 23/07/2015, 20h23
  2. Règles de transformation d'un diagramme de classe UML vers classes Java
    Par Deallyra dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 01/04/2010, 17h00
  3. Passage d'un MCD (Merise2) à un diagramme de classes UML
    Par karim_sousse dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 09/04/2009, 15h56
  4. Transformation MCD en Diagramme de Classes
    Par brh/gip dans le forum Schéma
    Réponses: 5
    Dernier message: 22/02/2008, 10h02
  5. [DC] Transformer un MLD en Diagramme de Classes
    Par lee Mythe dans le forum Diagrammes de Classes
    Réponses: 10
    Dernier message: 07/10/2004, 13h25

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