This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
2019_2020:s2:td:coorectionexamintermediaire [2020/02/27 15:54] blay [Classes relativement au Diagramme de séquence] |
2019_2020:s2:td:coorectionexamintermediaire [2020/03/04 21:14] blay [Diagramme de classes] |
||
---|---|---|---|
Line 12: | Line 12: | ||
==== Classes relativement au Diagramme de séquence ==== | ==== Classes relativement au Diagramme de séquence ==== | ||
<note tip>C'est des points hyper faciles !! Il suffit de lire</note> | <note tip>C'est des points hyper faciles !! Il suffit de lire</note> | ||
+ | - les acteurs ne font pas partie des classes donc pas : ingenieur, robot... et encore moins des classes ROO12, Gerald ! | ||
+ | - **Système n'est pas une classe** ! C'est une représentation de l'application pour les éléments non encore modélisés. | ||
+ | ==== Classes ==== | ||
+ | - Une classe est le "moule" pour ses Instances donc pas de classe ''PatronS'' mais une classe ''Patron'' car une instance correspondra à un Patron donné pas un ensemble de Patrons | ||
+ | ===== Erreurs fréquentes ===== | ||
+ | ==== UC ==== | ||
+ | - Des associations entre UC sans aucune signification | ||
+ | ==== Diagramme de classes ==== | ||
+ | Ce qui est faux, sera davantage sanctionné lors du prochain contrôle. | ||
+ | |||
+ | - De l'héritage n'importe où (confusion entre association et héritage ?), c'est grave, c'est faux ! | ||
+ | - des associations et des attributs qui représentent la même information, c'est faux! | ||
+ | - des attributs à la place d'associations, on ne veut pas de cela. | ||
+ | - Des associations mal définies (pas de cardinalité et/ou pas de rôles) | ||
+ | |||
+ | {{:2019_2020:s2:td:20200304_165432.jpg|}} | ||
+ | ==== Quelques erreurs sur copie ==== | ||
+ | |||
+ | === UC avec des relations mystérieuses !! === | ||
+ | {{:2019_2020:s2:td:uc.jpg|}} | ||
+ | === Quasiment toues les relations à l'envers === | ||
+ | {{:2019_2020:s2:td:relenvers.jpg|}} | ||
+ | |||
+ | === MAIS les instances ne doivent pas être dans le diagramme de classe ! === | ||
+ | {{:2019_2020:s2:td:instancesdansclasse.jpg|}} | ||
+ | |||
+ | === Relations... inattendues === | ||
+ | {{:2019_2020:s2:td:classesinstancede.jpg|}} | ||
+ | |||
+ | Une matiere est un tissus? Un plan de coupe est un tissus?? | ||
+ | {{:2019_2020:s2:td:heritagepourassociation.jpg|}} | ||
+ | |||
+ | === Dans un diagramme de classe, il n'y a que des classes === | ||
+ | Donc pas besoin de :Classe, à moins que le nom de la classe commence par :. | ||
+ | Vous utilisez :Classe dans les diagrammes de séqunences | ||
+ | |||
+ | {{:2019_2020:s2:td:classeavec2points.jpg|}} | ||
+ | ===== Des éléments de correction par Foivos ===== | ||
+ | {{:2019_2020:s2:td:usecase-diagram.jpeg|}} | ||
+ | |||
+ | {{:2019_2020:s2:td:q3corr.jpeg|}} | ||
+ | |||
+ | |||
+ | ===== Résultats ===== | ||
+ | moyenne 11,62162162 | ||
+ | Mediane 12 | ||
+ | ecarttype 4,331954232 | ||
+ | |||
+ | {{:2019_2020:s2:td:resultats_titre.png|}} |