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 :

Contrainte sur héritage


Sujet :

Diagrammes de Classes

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Par défaut Contrainte sur héritage
    Bonjour,
    Je donne un exemple où je n'arrive pas à savoir si une contrainte peut etre mise dans le diagramme de classes :
    Une classe abstraite personnel avec les sous classe expert et scientifique, en face une classe abstraite produit d'où hérite les classes produit chimique, produit radioactif et produit organique. Tout le personnel peut travailler sur les produits chimique et organique mais seul les experts auront l'autorisation à travailler sur des produits radioactif.
    Est ce qu'on créera autant d'association entre les sous classes personnel et produit pour modéliser la contrainte ou nous contenterons nous de modéliser une seule association entre la classe personnel et la classe produit laissant la contrainte sur les produit radioactifs au niveau de l’implémentation physique (contraintes check, triggers ...)?

    Cordialement

  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
    Tout dépend du reste de ton modèle et de ce que tu veux faire exactement. Mais tu peux faire une relation d'association entre Personnel et Produit puis ajouter une contrainte qui dira que seul une instance de Expert peut être liée à une instance de Produit Radioactif

  3. #3
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Par défaut
    Merci pour la réponse
    Citation Envoyé par ego Voir le message
    Ajouter une contrainte qui dira que seul une instance de Expert peut être liée à une instance de Produit Radioactif
    Est il possible de formuler une telle contrainte sur un diagramme de classe? Comment? Une redirection vers un topic traitant du sujet me sera d'une grande aide

    Cordialement

  4. #4
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    Bonjour,

    ce genre de contrainte apparaîtra via une note attachée à la relation (superstructures 2/4/1 page 58-59)

    si vous utilisez un modeleur c'est à lui de gérer cet affichage (sous réserve que les éventuelles options d'affichage demande de montrer les contraintes bien-sûr)
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  5. #5
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Par défaut
    Merci pour la réponse je met en résolu et approfondie le sujet de mon coté

    Cordialement

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

Discussions similaires

  1. SQLServer 2000: Liste des contraintes sur une colonne ?
    Par swirtel dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 08/11/2005, 17h13
  2. retrouver les contraintes sur une colonne
    Par kalari dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 18/10/2005, 18h03
  3. Réponses: 3
    Dernier message: 28/04/2005, 17h56
  4. [Interbase] Mettre une contrainte sur un champ
    Par mika dans le forum InterBase
    Réponses: 2
    Dernier message: 26/01/2005, 15h04
  5. contrainte sur deux champs d'une table
    Par bdkiller dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 17/09/2004, 19h26

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