[uml]probleme de comprehension
widi70
Messages postés
679
Statut
Membre
-
nadia -
nadia -
Bonjour a tous, je suis etudiante en dut info et j'ai enormement de probleme avec uml, la partiel arrive bientot et je panique un peu. J'ai fait de nombreuse recherche sur le sujet mais je n'arrive pas a trouver des exo avec les solutions dans le même genre de diagramme de classe que celui que je fait en cours.
Mes diagrammes de classe ressemble à ça:
http://www.i3s.unice.fr/~schmitz/teach/uml/projetESINSA1_2004/
sans toutes les indications qui peuvent être expliquées en vert mis a part l'agregation. Dans la plupart des exo que je trouve il n'y a pas de composition, je ne sait pas trop si c'est le sujet qui veut ça ou si il y a une autre maniere de les noter, enfin voila j'espere avoir ete assez clair pour votre comprehension et si vous avez quelques conseils pour moi pour mieu comprendre l'uml c'est avec plaisir
je vous remerci d'avance de votre aide
Mes diagrammes de classe ressemble à ça:
http://www.i3s.unice.fr/~schmitz/teach/uml/projetESINSA1_2004/
sans toutes les indications qui peuvent être expliquées en vert mis a part l'agregation. Dans la plupart des exo que je trouve il n'y a pas de composition, je ne sait pas trop si c'est le sujet qui veut ça ou si il y a une autre maniere de les noter, enfin voila j'espere avoir ete assez clair pour votre comprehension et si vous avez quelques conseils pour moi pour mieu comprendre l'uml c'est avec plaisir
je vous remerci d'avance de votre aide
A voir également:
- [uml]probleme de comprehension
- Dia uml - Télécharger - Dessin & Illustration
- Visual paradigm for uml download - Télécharger - Gestion de données
- Compréhension formules imbriquées - Forum Excel
- Exercices uml - Forum Programmation
- Uml eclipse - Forum Java
8 réponses
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
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
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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é?