Articles of uml

UML est-il pratique?

Au collège, j’ai suivi de nombreux cours orientés design et UML , et je reconnais que UML peut être utilisé pour améliorer un projet logiciel, en particulier le mappage de cas d’utilisation , mais est-ce vraiment pratique? J’ai effectué quelques stages en coopération, et il semble que UML ne soit pas très utilisé dans le […]

Enum du diagramme de classes UML

Je modélise un diagramme de classe. Un atsortingbut d’une classe est une énumération. Comment modéliser cela? Normalement, vous faites quelque chose comme ceci: – name : ssortingng Mais comment fait-on cela avec un enum?

Modèles de conception: Méthode d’usine abstraite vs usine

Note: Les questions sont à la fin du post. J’ai lu les autres threads stackoverflow concernant Abstract Factory vs Factory Method . Je comprends l’intention de chaque modèle. Cependant, je ne suis pas clair sur la définition. Factory Method définit une interface pour créer un object, mais permet aux sous-classes de décider lesquelles de celles-ci […]

Comment afficher la condition «if» sur un diagramme de séquence?

Je me demandais, comment peut-on représenter ” if ” déclaration sur un diagramme de séquence? if (somethingShouldBeDone) { // Do it } else { // Do something else } Peut-il être représenté du tout? La chose est … dans mon code, la quantité de conditions est vérifiée pour déterminer une variété d’actions. Si je vais […]

Générer un diagramme de classes UML à partir d’un projet Java

Existe-t-il un bon outil qui peut aider à désosser les classes Java au format UML qui afficheront un aperçu de la relation entre mes classes? Il n’a pas besoin de décomstackr à partir du fichier JAR car j’ai les sources. Je sais qu’il y en a pas mal, mais la plupart d’entre eux ne peuvent […]

Explication des flèches UML

J’ai récemment étudié UML et dessiné des diagrammes simples avec des flèches ordinaires entre les classes, mais je sais que ce n’est pas suffisant. Il y a beaucoup d’autres flèches: généralisation, réalisation et etc. qui ont un sens pour le lecteur de diagramme. Existe-t-il une ressource intéressante qui pourrait expliquer chaque flèche (ordinaire, ordinaire, pointillé, […]

Quelle est la différence entre l’agrégation, la composition et la dépendance?

Quelle est la différence entre l’agrégation, la composition et la dépendance?

Quelle est la différence entre association, agrégation et composition?

Quelle est la différence entre l’association, l’agrégation et la composition? Veuillez expliquer en termes de mise en œuvre.

Quelle est la différence entre inclure et étendre dans le diagramme de cas d’utilisation?

Quelle est la différence entre include et extend dans un diagramme de cas d’utilisation ?

Comment générer des diagrammes UML (en particulier des diagrammes de séquence) à partir de code Java?

Comment générer des diagrammes UML (en particulier des diagrammes de séquence) à partir du code Java existant?