3 votes

Composants imbriqués dans Sparx Enterprise Architect (EA)

Je cherche à modéliser un système logiciel en utilisant Sparx Enterprise Architect 13. Dans notre système, les composants logiciels sont divisés en sous-composants (rien d'extraordinaire).

Je sais exactement quelles interfaces les sous-composants fournissent, requièrent et comment ils sont interconnectés. Ainsi, dans mon modèle, tous les liens sont définis au niveau des sous-composants et non au niveau du composant.

Maintenant, je voudrais être en mesure de produire des diagrammes représentant l'image globale, dont les éléments seraient les composants et non les sous-composants. L'idée serait de faire glisser mes composants existants dans un diagramme pour pouvoir voir les liens entre eux, automatiquement peuplés à partir des liens que j'ai déjà définis entre les sous-composants.

Je n'ai trouvé aucun moyen d'atteindre cet objectif, et j'ai essayé d'utiliser les combinaisons d'éléments EA suivantes :

  • composants contenant d'autres composants
  • packages contenant des composants
  • emballage de composants contenant des composants
  • composants contenant des ports

Est-il possible de le faire dans EA ?

Merci :)

3voto

Thomas Kilian Points 22002

Ce que je fais, c'est effectivement utiliser des ports sur les composants. Un composant externe

entrer la description de l'image ici

est configuré pour être composite (notez le 8 couché en bas à droite). Lorsqu'on double-clique dessus, il ouvrira le diagramme composite montrant la structure interne comme ceci (la disposition doit être arrange manuellement en agrandissant l'extérieur et en positionnant l'intérieur) :

entrer la description de l'image ici

Les interfaces requises/fournies peuvent et doivent être ajoutées aux ports au besoin. Et bien sûr, ils peuvent aussi être affichés ou masqués dans différents diagrammes.

La clé de tout cela est le diagramme composite (contexte dans le navigateur : Ajouter/Composite) qui finira par créer un modèle navigable.

Les ports et les interfaces peuvent être créés via le contexte Éléments Structuraux.


Remarque : Pour rendre un élément composite, vous devez cliquer avec le bouton droit dans l'Explorateur de Projets | Ajouter | Diagramme de Structure Composite. Cela vaut pour la version 13.5 et de nombreuses autres versions (ce n'était pas toujours le cas par le passé). Et on ne sait jamais où un développeur d'EA placera cette fonctionnalité dans la prochaine version :-/

0 votes

Note : Pour transformer un composant en composant composite : Cliquez avec le bouton droit sur l'élément dans le navigateur de projets | Ajouter | Diagramme de structure composite, sparxsystems.com/enterprise_architect_user_guide/14.0/…

0 votes

@user7665665 Ah oui. J'aurais dû mentionner cela. Je vais apporter une modification. Merci!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X