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 :

Modèle correcte pour une architecture client-adresse-ville


Sujet :

Diagrammes de Classes

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Points : 45
    Points
    45
    Par défaut Modèle correcte pour une architecture client-adresse-ville
    Bonjour,

    Dans le cadre d'un exercice, je dois créer un modèle de classe en UML contenant des clients, qui possèdent une adresse complète.

    Après m'être creusé la tête un bon moment, j'arrive dans une impasse, et c'est pourquoi je quémande votre aide :

    - Un client a une et une seule adresse <-- Ici pas de soucis.
    - Une adresse est composée d'une rue et d'un numéro. J'ai donc une classe d'assiociation Adresse avec une relation sur Rue et une sur Numéro.
    - Une ville est composée d'adresses. J'ai donc une composition entre Ville et Adresse.

    Jusqu'ici, je pense que je tiens le bon bout. Seulement, c'est ici que mon problème commence :

    En Suisse (car oui je suis suisse ), une ville peut avoir plusieurs numéro postaux, et un numéro postal peut représenter plusieurs villes (le cas échéant de petits villages). J'ai donc pensé faire une relation n - n entre ville et NPA. Cependant dans ce cas, au moment où j'ai un objet adresse, je ne peut pas savoir quel NPA correspond à la ville contenu dans cette adresse.

    Si dans l'autre cas, je ne fais pas de classe NPA mais une simple classe Ville contenant les champs nom et NPA, j'aurai à un moment ou un autre des doublons, autant de ville que de NPA...

    Voyez-vous le problème ?

    J'ai beau chercher, je ne trouve pas de solution optimale pour ce problème. Pourriez-vous m'aider svp ?

    Merci beaucoup !

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 724
    Points
    5 724
    Par défaut
    Citation Envoyé par As2piK Voir le message

    J'ai beau chercher, je ne trouve pas de solution optimale pour ce problème. Pourriez-vous m'aider svp ?
    Quitte la suisse

    Autrement ajoute une association adresse et NPA soit l'adresse à une association à une ville ET une association à un NPA.
    " Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
    Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Points : 45
    Points
    45
    Par défaut
    Merci pour la réponse... Effectivement, déménager me semble une bonne idée >_<...

    Plus sérieusement, je vais voir avec ta solution... Une autre possibilité qui m'est venu entre temps serait éventuellement de faire une classe d'association entre NPA et ville, avec adresse qui relie la nouvelle classe...

    Je vais voir ca demain et je reviens vous dire...

    Merci de ton aide

Discussions similaires

  1. Modèle correct pour l'agencement d'une page web?
    Par lucpolak dans le forum Java EE
    Réponses: 11
    Dernier message: 26/04/2012, 09h28
  2. Réponses: 1
    Dernier message: 22/12/2009, 14h06
  3. Réponses: 4
    Dernier message: 16/11/2006, 10h08
  4. Protocole spécifique pour une appli client/serveur
    Par SteelBox dans le forum Développement
    Réponses: 2
    Dernier message: 17/12/2004, 11h20

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