begin process at 2012 05 27 03:51:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Access

 > 

Débutant(s)

 > 

UML aidezzzzzz moi


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

UML aidezzzzzz moi

mardi 17 mai 2011 à 11:07:57 | UML aidezzzzzz moi

aziza02

bonjour, j'ai mon PFE cette année et j'ai besoin d'aide au niveau de cardinalité dans le diagramme de classe j'ai pas compris le sens le la cardinalité et comment lui faire est est ce que il ya un exemple? merci d'avance
mardi 17 mai 2011 à 11:25:41 | Re : UML aidezzzzzz moi

Julien39

Membre Club Administrateur CodeS-SourceS
Imaginons qu'on ait les classes suivante pour une application quelconque : Personne, Voiture, PermisDeConduire.

Ces trois classes sont reliées, une personne peut posséder une voiture et un permis de conduire.

Les carinalités servent à savoir combien d'objets peuvent être associés.

Par exemple,
Entre Personne et permis
une personne peut avoir au maximum un permis (ou ne pas en avoir)
un permis correspond à une unique personne

Entre personne et voiture
Une voiture correspond à une personne
Une personne peut avoir plusieurs voitures



Tu obtiens alors le diagramme suivant :

0..* 1 1 0..1
Voiture ------------- Personne ------------ Permis

0..* signifie 0 ou plusieurs
0..1 signifie 0 ou 1
et 1 signifie bien sur 1

mardi 17 mai 2011 à 11:26:54 | Re : UML aidezzzzzz moi

Julien39

Membre Club Administrateur CodeS-SourceS
Bon, mon diagramme n'est pas passé, les espaces ont été supprimés, je te le recopie

Code :
        0..*       1           1       0..1
Voiture ------------- Personne ------------ Permis


0..* signifie 0 ou plusieurs
0..1 signifie 0 ou 1
et 1 signifie bien sur 1

mardi 17 mai 2011 à 11:27:20 | Re : UML aidezzzzzz moi

Julien39

Membre Club Administrateur CodeS-SourceS
Voilà, c'est mieux, n'hésite pas à poser d'autres questions
mardi 17 mai 2011 à 12:01:34 | Re : UML aidezzzzzz moi

aziza02

UN GRAND MERCIIII JULIEN39 !! Tu m'as vraiment aidé :) mercii encore
mardi 17 mai 2011 à 12:02:33 | Re : UML aidezzzzzz moi

aziza02

j'ai une question, est ce que * et 0..* c'est le meme?
mardi 17 mai 2011 à 12:57:22 | Re : UML aidezzzzzz moi

Julien39

Membre Club Administrateur CodeS-SourceS
Oui, ca doit être ca, mais je ne sais jamais si * signifie 0..* ou 1..*, quand tu fais un diagramme, il vaut mieux à mon sens écrire 0..* que juste *.
mardi 17 mai 2011 à 12:59:57 | Re : UML aidezzzzzz moi

aziza02

merciii
mardi 17 mai 2011 à 14:38:22 | Re : UML aidezzzzzz moi

smathis

Quelle différence ?
Aux étapes plus tard ça va peut être se transformer dans les deux cas en liste d'objets de l'autre coté.
mardi 17 mai 2011 à 15:45:12 | Re : UML aidezzzzzz moi

Julien39

Membre Club Administrateur CodeS-SourceS
Et bien c'est possible mais pas forcément,

Reprenons mon exemple pour la relation Personne - Voiture

Tu as deux possibilités :
- soit dans la classe personne tu mets un attribut "liste de voitures"
- soit dans la classe voiture, tu mets un attribut "propriétaire"


1 2

Cette discussion est classée dans : uml, cardinalité, aidezzzzzz


Répondre à ce message

Sujets en rapport avec ce message

logiciel conception uml [ par adsana ] bonjour..je cherche à telecharger un logiciel gratuit  pour la conception uml de mon projetsi vous vous disposez des liens, noms ...merciiiiiiiii uml [ par imaneinfo1 ] salut j'ai deux petites questions sur les diagrammes la 1 ere sur le diagramme d'activites -si dans notre processus on a un dialogue entres les deux


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales