2010-06-10 3 views
1

Я новичок в диаграммах UML, но я пытаюсь изучить веревки. Используя такой инструмент, как Visio или AgroUML, как бы вы представляли тип данных .NET на диаграмме? Два примера, которые я хотел бы сделать:Как вы можете представить .NET DataType в диаграмме UML

DataTable 
List<MyObject> 

Единственный метод, который я вижу сейчас создает класс, который представляет собой DataTable. Что касается представления коллекций, я не могу найти какой-либо метод для этого.

Спасибо!

ответ

1

В UML вы должны использовать символ aggregation (бриллиант: <>) для представления коллекции объектов. DataTable будет классом на вашей диаграмме.

+0

Ahhh, спасибо! Итак, цель UML-диаграммы - быть агностиком языка? –

+0

@Blake - UML не привязан к какому-либо определенному языку, хотя я считаю, что есть некоторые генераторы кода для некоторых языков, которые могут взять диаграмму и превратить ее в (основной) код. Я нахожу, что в основном я использую UML при доске - редко, если вообще когда-либо, я делаю эту часть своих постоянных артефактов. Я считаю, что артефакты им довольно сложно поддерживать в актуальном состоянии. Я всегда могу создать диаграмму классов после факта, если мне нужно. Я использую разные механизмы (рассказы) для захвата взаимодействий. – tvanfosson

Смежные вопросы