[uml]probleme de comprehension
Fermé
widi70
Messages postés
649
Date d'inscription
jeudi 4 janvier 2007
Statut
Membre
Dernière intervention
22 juillet 2019
-
30 mai 2007 à 19:14
nadia - 8 mars 2012 à 15:27
nadia - 8 mars 2012 à 15:27
A voir également:
- [uml]probleme de comprehension
- Merise vs uml - Forum Programmation
- Projet uml exemple ✓ - Forum Programmation
- Conception uml gestion de restaurant - Forum Programmation
- Dia uml - Télécharger - Dessin & Illustration
- Conception uml gestion de bibliothèque - Forum Programmation
8 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
31 mai 2007 à 00:13
31 mai 2007 à 00:13
Salut
L'UML est un outil de modélisation d'un projet. Il permet de connaitre les points sensibles du sujet, de se rendre compte des difficultés, de pouvoir partager le travail entre plusieurs programmeurs. C'est dire son importance. Mais comme toute modélisation, il n'en existe pas une seule.
Tu n'as pas un diagramme UML parfait pour un exercice. En plus, après tu peux tenir compte des patterns, enfin bon, tu verras ça par la suite.
Sinon, la composition, c'est comme l'agrégation mais avec un lien de vie et de mort en plus. Il ne pourra pas exister sans l'autre. C'est bien utile, car dans de nombreuses applications on s'en sert. Il n'y a qu'une façon de noter la composition : losange noirci. L'UML a une notation très stricte, aussi il n'existe qu'une et une seule façon pour noter un symbole.
Enfin, si tu veux t'entrainer, cherche à bien comprendre comment l'UML marche, et la logique à adapter. Il existe plusieurs diagrammes.
Voilà, j'espère que ça t'aidera.
Bonne chance
L'UML est un outil de modélisation d'un projet. Il permet de connaitre les points sensibles du sujet, de se rendre compte des difficultés, de pouvoir partager le travail entre plusieurs programmeurs. C'est dire son importance. Mais comme toute modélisation, il n'en existe pas une seule.
Tu n'as pas un diagramme UML parfait pour un exercice. En plus, après tu peux tenir compte des patterns, enfin bon, tu verras ça par la suite.
Sinon, la composition, c'est comme l'agrégation mais avec un lien de vie et de mort en plus. Il ne pourra pas exister sans l'autre. C'est bien utile, car dans de nombreuses applications on s'en sert. Il n'y a qu'une façon de noter la composition : losange noirci. L'UML a une notation très stricte, aussi il n'existe qu'une et une seule façon pour noter un symbole.
Enfin, si tu veux t'entrainer, cherche à bien comprendre comment l'UML marche, et la logique à adapter. Il existe plusieurs diagrammes.
Voilà, j'espère que ça t'aidera.
Bonne chance
widi70
Messages postés
649
Date d'inscription
jeudi 4 janvier 2007
Statut
Membre
Dernière intervention
22 juillet 2019
63
2 juin 2007 à 19:42
2 juin 2007 à 19:42
je te remerci enormement fiddy de ton aide. Moi on ma expliqué que une composition entre A et B signifiait que A est composé de B. Et que pour une agregation entre A et B signifiait que A appartient à B. Par exemple pour une agregation: 2 pieces sont agreges par un mur (le mur appartient aux 2 pieces).
J'ai trouver un exercice que j'ai vraiment beaucoup de mal a comprendre: voici l'adresse:
http://deptinfo.unice.fr/...
Ce que je ne comprend pas c'est que dans l'enoncé on nous dit clairement que "un lot peut etre composé de plusieurs articles " mais dans le diagramme de classe article et Lot ne sont pas relies par une composition pourquoi?
je vous remerci de votre aide
J'ai trouver un exercice que j'ai vraiment beaucoup de mal a comprendre: voici l'adresse:
http://deptinfo.unice.fr/...
Ce que je ne comprend pas c'est que dans l'enoncé on nous dit clairement que "un lot peut etre composé de plusieurs articles " mais dans le diagramme de classe article et Lot ne sont pas relies par une composition pourquoi?
je vous remerci de votre aide
widi70
Messages postés
649
Date d'inscription
jeudi 4 janvier 2007
Statut
Membre
Dernière intervention
22 juillet 2019
63
3 juin 2007 à 10:54
3 juin 2007 à 10:54
SVP y'a pas quelqu'un qui peut m'aider mon partiel est demain. Je vous remerci d'avance
vous pouvez tous simplement comprendre la compositionet l'agregation en UML par ::
une composition entre A et B signifiait que A est composé de B.
Et que pour une agregation entre A et B signifiait aussi que A composé de B mais composé oblégatoirement de B.
---entre des piece et une machine il ya une une agregation car une machine doit oblegatoirement etre composeée par des poièce.
---entre un PC et un lecteur de disquette il ya une composition car le lecteur de desquette est un composant d'1 PC mais un Pc peut se fonctionne sans avoir un lecteur de disquette .
en attendant ta reponce.
une composition entre A et B signifiait que A est composé de B.
Et que pour une agregation entre A et B signifiait aussi que A composé de B mais composé oblégatoirement de B.
---entre des piece et une machine il ya une une agregation car une machine doit oblegatoirement etre composeée par des poièce.
---entre un PC et un lecteur de disquette il ya une composition car le lecteur de desquette est un composant d'1 PC mais un Pc peut se fonctionne sans avoir un lecteur de disquette .
en attendant ta reponce.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
3 juin 2007 à 20:55
3 juin 2007 à 20:55
Salut
Tu te trompes. Tu dis exactement l'inverse.
C'est la composition qui est une agrégation forte, et non le contraire.
Tu te trompes. Tu dis exactement l'inverse.
C'est la composition qui est une agrégation forte, et non le contraire.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
widi70
Messages postés
649
Date d'inscription
jeudi 4 janvier 2007
Statut
Membre
Dernière intervention
22 juillet 2019
63
3 juin 2007 à 12:54
3 juin 2007 à 12:54
Je vous remerci de votre aide. Mais j'ai trouver un exemple qui donne le contraire de ce que vous dite.
Exemple:
Entre cheval et foie il y a une composition pourtant un cheval est obligatoirement constitué d'un foie.
Et entre cheval et selle il y a une agregation pourtant un cheval n'est pas obligatoirement composé d'une selle.
Ce que j'ai trouver c'est que une composition entre A et B signifie A est compose de Bn et une agregation entre A et B signifie que B appartient a A. Ainsi un cheval et composé d'un foie donc s'il n'y a pas de foie il n'y a pas de cheval. Et un cheval est agregé d'une selle car la selle appartient au cheval ainsi s'il n'y a pas de selle il peut y avoir un cheval.
Plus haut je vous donne un exemple que je ne comprend pas (c'est un pdf), dans l'enonce il specifie que un lot peut être composé d'article mais dans le diagramme de classe ce n'est pas une composition qui relie Article à lot mais une instanciation. Pourquoi avons nous mis une instanciation et pas une composition. Est ce parce qu'il y a "peut être" dans l'enonce "un lot peut être compose de plusieurs articles"
Merci encore de votre aide
Exemple:
Entre cheval et foie il y a une composition pourtant un cheval est obligatoirement constitué d'un foie.
Et entre cheval et selle il y a une agregation pourtant un cheval n'est pas obligatoirement composé d'une selle.
Ce que j'ai trouver c'est que une composition entre A et B signifie A est compose de Bn et une agregation entre A et B signifie que B appartient a A. Ainsi un cheval et composé d'un foie donc s'il n'y a pas de foie il n'y a pas de cheval. Et un cheval est agregé d'une selle car la selle appartient au cheval ainsi s'il n'y a pas de selle il peut y avoir un cheval.
Plus haut je vous donne un exemple que je ne comprend pas (c'est un pdf), dans l'enonce il specifie que un lot peut être composé d'article mais dans le diagramme de classe ce n'est pas une composition qui relie Article à lot mais une instanciation. Pourquoi avons nous mis une instanciation et pas une composition. Est ce parce qu'il y a "peut être" dans l'enonce "un lot peut être compose de plusieurs articles"
Merci encore de votre aide
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
3 juin 2007 à 20:59
3 juin 2007 à 20:59
Salut
Tout d'abord Ibrahim s'est trompé. C'est la composition qui est une agrégation forte. Ensuite, l'UML n'admet pas une seule solution. Si une agrégation est correcte, une association peut aussi l'être. Tout dépend aussi de l'interprétation de l'énoncé. Si dans l'énoncé, il est dit "peut-être", ceci peut-être une explication de ta question.
Tout d'abord Ibrahim s'est trompé. C'est la composition qui est une agrégation forte. Ensuite, l'UML n'admet pas une seule solution. Si une agrégation est correcte, une association peut aussi l'être. Tout dépend aussi de l'interprétation de l'énoncé. Si dans l'énoncé, il est dit "peut-être", ceci peut-être une explication de ta question.
Bonjour,
J'ai un souci, car je n'arrive pas à imaginer la frontière entre un séquence diagramme et un activity diagram.
En gros j'ai un système qui fait interragir deux simulateurs qui s'envoient des messages. Pour cela j'utilise le sequence diagram. Seulement, un activity diagram pourait servir je pense.
Ce que je veux savoir, c'est: est-ce possible de modéliser une boucle qu'elle soit de type "for" ou "while" avec un diagramme d'activité?
J'ai un souci, car je n'arrive pas à imaginer la frontière entre un séquence diagramme et un activity diagram.
En gros j'ai un système qui fait interragir deux simulateurs qui s'envoient des messages. Pour cela j'utilise le sequence diagram. Seulement, un activity diagram pourait servir je pense.
Ce que je veux savoir, c'est: est-ce possible de modéliser une boucle qu'elle soit de type "for" ou "while" avec un diagramme d'activité?