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

Diagrammes de Classes Discussion :

Diagramme de classe [Débutant(e)]


Sujet :

Diagrammes de Classes

  1. #1
    Membre régulier
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2012
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2012
    Messages : 107
    Points : 86
    Points
    86
    Par défaut Diagramme de classe
    Bonjour à tous.

    Aujourd'hui je suis confronté à un problème à mon boulot. Je suis sur un projet où je dois gerer l'administration d'un catalogue de panne en php. Tout en permettant la gestion individuelle de chaque partie du catalogue.

    Ce catalogue est sencé regroupé ces informations de manière hierarchisée:

    Un catalogue de panne possède un type (commun ou spécifique), une famille, une technologie associé à cette famille (une famille possède donc une à plusieurs techno), une anomalie associé à une famille et une techno (donc une famille/techno peuvent avoir plusieurs anomalies. Et enfin, une précision associé à une anomalie. (une anomalie pourra posséder une a plusieurs précisions.

    Etant pas très doué en uml, j'ai commencé directement en m'attaquant à la base de donnée que je déploie comme ceci:



    Sauf que mon patron voudrais que je fasse le diagramme d'abord et que je détermine la bdd après. Chose pas du tout naturel pour moi.

    Alors j'ai essayer de me dépatouillé, mais je n'y arrive pas ... malgré les tuto que je comprend, mais qui sont bien souvent, pas/peu adapté à ce que je souhaite faire.


  2. #2
    Membre régulier
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2012
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2012
    Messages : 107
    Points : 86
    Points
    86
    Par défaut
    Personne pour vérifier si je me gourre completement de voix? Ou quelqu'un qui pourrait traduire le diagramme de classe que j'ai fait, voir si ça correspond à ce que je cherchais a faire?

  3. #3
    Membre régulier
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2012
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2012
    Messages : 107
    Points : 86
    Points
    86
    Par défaut
    "Forum d'entraide sur les Diagrammes de Classes', j'ai du me tromper de section, ou bien? ..

  4. #4
    Membre habitué Avatar de tonton16
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 90
    Points : 185
    Points
    185
    Par défaut
    Bonjour,

    Ce diagramme de classes n'est pas très objet.

    Les attributs de la classe "Catalogue" avec un type Integer ne sont pas très logiques.

    S'il y a un lien entre le catalogue et les autres classes, on fait une association. Cette association se traduit par un attribut (qu'il ne faut pas mentionner).

    Personnellement, j'évite les classes d'association.

    J'ai mis en pièce jointe un diagramme qui pourrait correspondre aux règles de gestion indiquées, même si je ne suis pas sur que ce soit la solution idéale (vite fait).

    Le diagramme de classes ne doit pas refléter le modèle de la base de données. Si on fait un diagramme de classes, on pense objets et on pense à la persistance après.

    Cordialement.
    Images attachées Images attachées  
    Si vous pensez que ma réponse est utile pour vous et pour les autres utilisateurs du forum, pensez à voter.

  5. #5
    Membre régulier
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2012
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2012
    Messages : 107
    Points : 86
    Points
    86
    Par défaut
    merci pour cette réponse. Mais dans ce cas alors j'ai rien compris. Et ça reste tout autant incompréhensible jpense qu'il me faudra une bonne formation pour y voir plus clair, parce que là ... c'est du charabia qui ne veut rien dire pour moi.

  6. #6
    Membre habitué Avatar de tonton16
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 90
    Points : 185
    Points
    185
    Par défaut
    Je ne voulais pas te décourager, au contraire, il faut persister.

    Ce qu'il faut voir dans les associations entre classes, c'est que dans la classe Catalogue, tu auras des attributs "famille : Famille", "technologie : Technologie"...

    Pour faire le lien avec un modèle de base de données, c'est un peu comme si la table "CATALOGUE" récupérait des clé des tables "FAMILLE", "TECHNOLOGIE" comme clé étrangères.

    Les associations représentent ces attributs "importés".

    Rien n'empêche de garder ta structure de table, il faudra juste faire attention lors de la persistance.
    Si vous pensez que ma réponse est utile pour vous et pour les autres utilisateurs du forum, pensez à voter.

Discussions similaires

  1. Diagramme de classes
    Par giviz dans le forum Diagrammes de Classes
    Réponses: 5
    Dernier message: 21/12/2004, 22h10
  2. Diagramme de classes et BD
    Par manel007 dans le forum Diagrammes de Classes
    Réponses: 5
    Dernier message: 20/11/2004, 00h01
  3. [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
  4. Exporter diagramme de classe vers image
    Par Koko22 dans le forum Rational
    Réponses: 3
    Dernier message: 18/08/2004, 10h42
  5. Diagramme des classes pour l'interface visuel
    Par robv dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 25/06/2004, 10h50

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