2010-03-28 5 views

Répondre

5

Ceci est un diagramme de classes, avec les stéréotypes ajoutés

+1

Qu'est-ce qu'un stéréotype ajouté? – andandandand

+0

Les stéréotypes sont des types spéciaux de classes. Ils sont utilisés pour modéliser des concepts d'affaires. Par exemple, une page Web est un concept spécial dans une application Web. il sera modélisé en tant que classe mais avec un stéréotype ajouté que c'est une page Web. Maintenant, le stéréotype peut contenir plus de données comme l'encodage de page, par exemple. lire sur les pages wikipedia ou omg pour les stéréotypes – Midhat

0

Ce diagramme de classes est incorrect parce qu'il ya confusion entre les stéréotypes Java EE et les noms de classe!

Quels sont les << class module>>, << module>> stéréotypes et Session, Session persistence Les noms doivent être les stéréotypes Java EE. Si elle persiste dans la base de données, c'est une entité! Persistance etc ... peut être écrit sur les attributs. Ce diagramme n'a pas de sens! Le principal avantage du schéma dans ce diagramme est que si vous utilisez un générateur de code tel que AndroMDA, le logiciel MIA ou Blue Age, vous pouvez alors générer votre base de données directement à partir du modèle. Ces outils examinent les stéréotypes lors de la génération de code.

Si vous ne voulez pas générer de code à partir d'un modèle mais que vous préférez laisser le mappage d'hibernation faire le travail, le stéréotype "entity" peut être écrit comme une annotation dans votre code java. Ensuite, grâce au code en direct et à la synchronisation du modèle, Hibernate peut prendre l'annotation et produire un mapping. C'est pourquoi les stéréotypes sont vraiment très importants et l'utilisation du mauvais stéréotype peut être une très grave erreur!

0

Quel est l'accent ou le but de ce diagramme? Si ce sont les classes et les relations, alors c'est un diagramme de classes. Si c'est la correspondance entre les classes et les couches de fonction ou de responsabilité dans le système, cela ressemble à un diagramme de couches. Ces colonnes ressemblent à des couches: présentation, la logique métier, les données ...

0

Ok maintenant je vois le problème après un bon sommeil :-)

Il semble que ce soit un powerpoint et non un diagramme de classes parce que vous pouvez ne pas avoir de ligne droite dans un diagramme de classe. Je veux dire que vous ne pouvez pas avoir 3 séparateurs comme Presentation/objectos ....... etc

Ce powerpoint a essayé d'utiliser un diagramme de classes et a ajouté des titres afin de séparer 3 couches. Le problème est que le diagramme de classe est incorrect et ce n'est pas parce que vous le présentez avec 3 couches que ça deviendrait correct !! C'est une mauvaise compréhension de ce que signifient les stéréotypes JPA dans un diagramme de classes.

1

C'est diagramme de classes dans une très abstraite ou forme initiale parce que toutes les relations sont présentés comme Association.

En général, nous commençons par diagramme comme classe, puis garder le raffinage en convertissant association (flèche comme illustré ci-dessus) dans une relation plus forte comme la généralisation, la composition, la mise en œuvre, etc.

Association est considérée comme forme de relation plus faible entre les classes. Donc, le diagramme de classe final devrait avoir moins d'associations.

0

Il ressemble à un diagramme de classes qui utilise des «couloirs» en arrière-plan pour faciliter une sorte de MVC.

Questions connexes