Comment visualiser dans un diagramme de composants UML 2.0 qu'un fichier est créé et utilisé par certains composants ?

Aug 19 2020

J'ai deux composants. Le premier est la création d'un fichier, qui est utilisé par le second composant.

Comment puis-je visualiser cela dans un diagramme de composants UML 2.0 ?

L'image ci-dessus montre comment j'essaie d'y parvenir, mais je suis certain que c'est faux. Mon composant "Export Data" crée un *.csv qui est utilisé par le composant "Initial Data Import".

Réponses

2 bruno Aug 19 2020 at 20:52

Vous ne pouvez pas utiliser un diagramme de composants , mais vous pouvez utiliser un diagramme de déploiement : un fichier généré est supporté par un artefact en UML, et un diagramme de déploiement permet de montrer à la fois l' artefact et vos composants.

Il n'y a pas de dépendance prédéfinie entre un composant et un artefact pour indiquer que le composant crée/utilise l' artefact , mais peut-être que votre outil permet d'utiliser les dépendances avec le mot-clé use et le stéréotype create

(Avertissement Dans BoUML, je peux avoir une dépendance d'un artefact à un composant généralement pour une manifestation , mais je ne les autorise pas dans l'ordre inverse (probablement parce que j'ai oublié de les autoriser) donc le diagramme ci-dessus ne peut pas être fait en utilisant BoUML et je édité à la main l'image pour inverser les dépendances)