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

UML Discussion :

Comment modeliser la notion de dictionnaire ?


Sujet :

UML

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Comment modeliser la notion de dictionnaire ?
    Bonjour à tous,

    Je possède quelques bases en UML mais aujourd'hui je bloque sur la modélisation en UML d'un concept que j'ai déjà développé et que j'aimerai de nouveau utiliser: ce que j'appelle la notion de dictionnaire.

    Je ne sais pas trop si le terme est le bon et s'il est bien utilisé mais voici pour faire simple ce que j'appelle dictionnaire.

    Imaginons une classe "Article" avec des propriétés par défaut comme l'id et le nom. De cette classe parente dérivent des sous classe "article".
    Jusqu'ici , rien de compliqué.
    Sauf que ces sous classe ne contiennent pas de nouvelles propriétés ou methodes mais une définition de dictionnaire (un id de dictionnaire)
    Concrètement, cet id de dictionnaire pointe vers une table Dictionnaire qui contient la liste des "champs"(proprietés) supplémentaires avec leur type.
    Ensuite, des tables, une par type (nombre, booleen, liste, chaine...) ,stockent les valeurs de mes objets.

    Le but ultime étant que l'utilisateur, peut créer ses propres sous classes "article", en définissant leurs propres propriétés (leur dictionnaire, donc) et modifier à volonté ces dictionnaires sans qu'il y ai de modification dans les structures de la base (pas d'ajout/suppression de colonne à chaque changement)

    Ma question donc
    Comment peut-on modéliser cela dans un diagramme de domaine et dans le diagramme de classes de conception

    Merci d'avance

    Vincent

  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 : 55
    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
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    ça doit fonctionner avec ça :

    Images attachées Images attachées  

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Merci
    Merci pour cette réponse. Je regarde en détail ce diagramme rapidement

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

Discussions similaires

  1. Comment modeliser les classes internes en UML
    Par Sfaxiano dans le forum UML
    Réponses: 6
    Dernier message: 03/09/2008, 08h34
  2. Comment modéliser plusieurs tables ?
    Par nxp dans le forum Schéma
    Réponses: 11
    Dernier message: 27/07/2006, 16h35
  3. [MCD]comment modéliser ma relation?
    Par FBSVGR dans le forum Schéma
    Réponses: 5
    Dernier message: 08/06/2006, 11h49
  4. Comment Modeliser (mcd)
    Par goezole dans le forum Schéma
    Réponses: 15
    Dernier message: 24/05/2006, 12h28
  5. Comment modeliser contrainte inclusion?
    Par djsbens dans le forum Schéma
    Réponses: 4
    Dernier message: 13/02/2006, 07h21

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