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 :

[DC]


Sujet :

Diagrammes de Classes

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut [DC]
    y'a t'il quelqu'un qui pourait m'aider a parfaire ce diagrammes de classes ?
    J'attend vos suggestions.Merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 151
    Par défaut
    Citation Envoyé par mouradbhija Voir le message
    y'a t'il quelqu'un qui pourait m'aider a parfaire ce diagrammes de classes ?
    Pourquoi parfaire ce qui est déja bien ?
    Tu t'es donné du temps pour le faire et c'est parfait.
    Si c'est claire dans ta tête alors tu peux passer à l'implementation.
    Un petit truc
    Le lien associatif entre conducteur , vehicule et interventionn'est pas clair pour moi.
    Ce n'est peut être pas visible sur le diagramme mais ce serait bien d'abstraire le plus possible tes classes pour ne pas dépendre de trop de classe concrètes.
    J'espère avoir été d'une aide .
    @+

  3. #3
    Futur Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut Merci pour ta réponse
    D'abord je te remercie pour ta réponse, et concernant le lien que tu as cité il s'agit de fixer pour une intervention le conducteur, le véhicule et le kilométrage parcouru

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 151
    Par défaut
    Citation Envoyé par mouradbhija Voir le message
    D'abord je te remercie pour ta réponse, et concernant le lien que tu as cité il s'agit de fixer pour une intervention le conducteur, le véhicule et le kilométrage parcouru
    Il s'agit alors d'une association n-aires. Dans ce cas alors peut être peux tu ajouter une contrainte qui realise ton association. Par exemple une classe qui relierait Vehicule, intervention, conducteur. Le plus dur c'est de trouver le bon nom

  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
    Juste quelques remarques :

    - Retire les idXXX de chaque classe XXX : c'est un identifiant unique je suppose, et géré par la base de données, à moins que vraiment tu en ai besoin.

    - Peux tu préciser la relation entre Collaborateur et Conducteur ? tu peux spécifier soit le nom de la relation, soit le nom de l'attribut 'collaborateur' dans Conducteur, soit l'inverse

    - Un batiment ne peux avoir plus de six équipements, et ne peux recevoir qu'un unique Type d'équipement / Constructeur ?

    Petite suggestion : Personnellement, j'aime bien mettre une facade pour gérer les adresses complètes. Ici ca se prete bien à Bati,Travee,Salle....Ville : la facade possède une ref vers le bati, qui lui pointe sur la travée, etc... Mais la facade propose tous les accesseurs interressants : ca améliore la lisibilité si tu te sert beaucoup des adresses. Pti conseille : appelle ta facade 'Adresse' ou 'Localisation'

    - Status intervention est juste une chaine ? ou certaines actions dépendront de cet état ? Si l'intervention change (meme un peu ) de comportement selon son status, alors tourne toi vers le design pattern State (Etat) qui te permettra de faire ca joliment et efficacement

    Plus généralement, tu met juste descriptionXXX dans tes classes : fais attention, cela limite beaucoup les possibilités, peut etre dois tu pousser un peu plus l'analyse ?

    En tous cas cela ne remet pas en cause tout ton diagramme et chacune remarque est à peser : seul toi peut décider ! ;-)

  6. #6
    Futur Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut
    Merci pour tes remarques pertinentes,
    -Pour les id tu as raison
    -Il s’agit d’un bâti (baie ou armoire) qui contient de 1 à six équipements, et chaque équipement possède un type et un constructeur bien définis.
    -Pour diagramme d’états et transitions vous trouverez ci-joint un essai.
    -
    Merci encors une fois
    Fichiers attachés Fichiers attaché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
    Cela m'a l'air clair et lisible

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

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