Библиотека для создания диаграмм UML

мой проект фактически использует XML-файлы для определения потока приложения.

Мне нравится конвертировать этот XML-образ, который представляет поток, чтобы использовать его в документации.

есть ли библиотека c#, которая помогает с графической частью поколения UML? Существует ли стандартный формат XML для создания потоков UML, которые можно преобразовать в IMG?

Мне нужно что-то вроде этого
LampFlowChart

2 ответов


Я использую GraphViz для моделирования таких вещей. Нет, для этого нет конкретного компонента .Net, но вы можете довольно тривиально создать простую текстовую версию Graphviz, а затем запустить командную строку для создания диаграммы и отобразить ее на ваш выбор png, svg и т. д.

вы можете увидеть пример в мой ответ: этой вопрос.

обновление 2018-06-07

недавно я использовал другой инструмент, который ставит более простой синтаксис поверх GraphViz -PlantUML по. Есть отличная онлайн-версия PlantText


вы ищете что-то вроде этого?

http://www.xmlmodeling.com/