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 :

Avis sur un cas simple de diagramme de classe


Sujet :

Diagrammes de Classes

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 95
    Par défaut Avis sur un cas simple de diagramme de classe
    J'ai tenté de produire un diagramme de classe à propos de génération de CV
    Je sollicite donc votre avis sur celui-ci merci


  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 : 57
    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
    Billets dans le blog
    2
    Par défaut
    Petit point, tu peux éviter de répéter le nom de la classe devant chaque attribut.
    Sinon, rien de "très choquant" mais comme on ne sait pas exactement ce que tu veux faire avec tout ceci.
    Reste malgré tout que je trouve le découpage du CV un peu complexe (en arriver à la ligne !! )

  3. #3
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Par défaut
    Pareil que ego plus:
    -inutile de preciser le role des associations comme tu le fait, ils sont implicitement lies aux types d'association.
    -Sur un diagramme de classe pas besoin de preciser les Id; un id ne caracterise pas un objet mais sert uniquement lors de sa representation en base.
    -Une section simple c'est une categorie d'info (competence, formation, divers...) ?
    -La section composite sert a quoi?
    -La classe ligne? je ne vois pas trop l'interetde cette classe, pareil pour ligne composite
    -T'as pas d'element date non plus
    -La classe style je suis pas convaincu non plus, c'est purement de la presentation
    -Ce diagramme parait bien complexe pour decrire un simple CV


    Mais bon sans en savoir plus sur tes besoins difficile d'etre plus precis

  4. #4
    Membre émérite Avatar de yann2
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 897
    Par défaut
    Bonjour

    Et bien vu que c'est pour de la génération de CV je comprend que le détail aille jusqu'à la ligne et le style.

    Par contre c'est plutôt compétence que je ne comprend pas. Compétence a une sémantique différente que Ligne.

    Ligne et Style -> C'est de la présentation (du style mais c'est un pléonasme)
    Compétence -> C'est du contenu, ça a un sens.

    Pour mieux comprendre ce que je veux dire, pose toi la question suivante :
    Est ce que une compétence est une ligne simple ?

    Mélanger les deux est bien cavalier !!! C'est à mon avis la partie la plus bizarre du modèle. Le reste ne me choque pas (sauf, comme il a déjà été dit, les identifiants et les attributs qui sont préfixés par le nom de la classe).

    @nip : je n'ai pas vu de rôle spécifié sur le diagramme. A moins que tu parles des noms des associations et dans ce cas je suis d'accord avec toi. D'autant plus que les noms 'contient' et 'est composé' n'aident pas vraiment.

    Pour les compétences j'aurai plus vu ça comme ça (sachant qu'une personne a plusieurs compétences, plusieurs personnes peuvent avoir la même compétence, une ligne peut évoquer plusieurs compétences et une compétence peut être évoquée à plusieurs lignes du CV (ouf)).

    Nom : comp.PNG
Affichages : 112
Taille : 2,8 Ko

    [edit]
    Je viens de m'apercevoir qu'une Competence est spécifique à chaque personne (si les deux affirmations qui suivent sont vraies). Du coup ce que j'ai donné n'est pas exact.

    Est ce que ?
    - level : niveau d'une personne pour une compétence donnée.
    - levelMax : niveau maximum d'une compétence.

    Si ces deux phrases sont vraies, tu dois faire des modifs Continue à poster à la suite si tu n'est pas sûr de toi.
    [/edit]

    yann

  5. #5
    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
    Je suis d'accord avec les post au dessus. As tu appris Merise avant UML? :-p

    N'oublie pas les opérations, c'est extrèmement important!

    Par exemple, la classe compétence a deux champs privés, et aucune opération... En étant puriste, la classe est inutile (bon, ne va pas jusqu'à mettre les accesseurs, c'était juste pour l'exemple)

  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 : 57
    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
    Billets dans le blog
    2
    Par défaut
    Pour hed62...
    Une classe sans opération n'a rien de choquant, génant, anti-objet,...Surtout quand on veut faire un modèle dit du "domaine" où on ne représente que des entités.

  7. #7
    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
    Et ce, même si les opérations sont "du domaine" justement ?
    Par exemple, une méthode comme "rédigerCV" dans la classe personne ?

  8. #8
    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 : 57
    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
    Billets dans le blog
    2
    Par défaut
    je n'imagine même pas que redigerCV fasse partie de la classe Personne

    Sinon, les opérations "fonctionnelles" sont intéressantes, oui, mais au départ, aucune utilité pour faire le modèle d'entité

  9. #9
    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
    ok, dans ce cas, je prend note et vais réviser mes gammes

Discussions similaires

  1. [Débutant] Procédural ou Objet : votre avis sur un cas concret
    Par labraise dans le forum VB.NET
    Réponses: 13
    Dernier message: 26/09/2014, 12h09
  2. demande d'avis sur une solution "simple" de sauvegarde
    Par marveljojo75 dans le forum Périphériques
    Réponses: 5
    Dernier message: 23/06/2010, 12h49
  3. Avis sur un algorithme simple
    Par anissa01 dans le forum Algorithmes et structures de données
    Réponses: 17
    Dernier message: 22/06/2010, 13h54
  4. Changer de langage, vos avis sur ce cas ?
    Par bewidia dans le forum Langages de programmation
    Réponses: 0
    Dernier message: 30/10/2009, 17h39

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