Как визуализировать на диаграмме компонентов UML 2.0, что файл создается и используется некоторыми компонентами?

Aug 19 2020

У меня две составляющие. Первый - это создание файла, который используется вторым компонентом.

Как визуализировать это на диаграмме компонентов UML 2.0?

На изображении выше показано, как я пытаюсь этого добиться, но я уверен, что это неправильно. Мой компонент «Экспорт данных» создает файл * .csv, который используется компонентом «Импорт исходных данных».

Ответы

2 bruno Aug 19 2020 at 20:52

Вы не можете использовать диаграмму компонентов , но можете использовать диаграмму развертывания : сгенерированный файл поддерживается артефактом в UML, а диаграмма развертывания позволяет отображать как артефакт, так и ваши компоненты.

Не Там никакой предопределенная зависимость от компонента к артефакту , чтобы указать компонент создает / использует артефакт , но может быть вашим инструментом позволяет использовать зависимости с помощью ключевого слова использования и стереотипа создания

(Предупреждение В BoUML у меня может быть зависимость от артефакта к компоненту, обычно для проявления , но я не разрешаю их в обратном порядке (вероятно, потому, что я забыл разрешить их), поэтому приведенную выше диаграмму нельзя создать с использованием BoUML и я отредактировал вручную картинку, чтобы перевернуть зависимости)