Come posso visualizzare in un diagramma dei componenti UML 2.0 che un file viene creato e utilizzato da alcuni componenti?

Aug 19 2020

Ho due componenti. Il primo sta creando un file, che viene utilizzato dal secondo componente.

Come posso visualizzarlo in un diagramma dei componenti UML 2.0?

L'immagine sopra mostra come sto cercando di raggiungerlo, ma sono certo che sia sbagliato. Il mio componente "Export Data" sta creando un *.csv che viene utilizzato dal componente "Initial Data Import".

Risposte

2 bruno Aug 19 2020 at 20:52

Non è possibile tramite un diagramma dei componenti , ma è possibile tramite un diagramma di distribuzione : un file generato è supportato da un artefatto in UML e un diagramma di distribuzione consente di mostrare sia l' artefatto che i componenti

Non esiste una dipendenza predefinita da un componente a un artefatto per indicare che il componente crea/usa l' artefatto , ma il tuo strumento potrebbe consentire di utilizzare le dipendenze con la parola chiave use e lo stereotipo create

(Avvertenza In BoUML posso avere una dipendenza da un artefatto a un componente tipicamente per una manifestazione , ma non li permetto nell'ordine inverso (probabilmente perché ho dimenticato di permetterli) quindi il diagramma sopra non può essere fatto usando BoUML e io modificato a mano l'immagine per invertire le dipendenze)