Библиотека для создания диаграмм UML
мой проект фактически использует XML-файлы для определения потока приложения.
Мне нравится конвертировать этот XML-образ, который представляет поток, чтобы использовать его в документации.
есть ли библиотека c#, которая помогает с графической частью поколения UML? Существует ли стандартный формат XML для создания потоков UML, которые можно преобразовать в IMG?
Мне нужно что-то вроде этого
2 ответов
Я использую GraphViz для моделирования таких вещей. Нет, для этого нет конкретного компонента .Net, но вы можете довольно тривиально создать простую текстовую версию Graphviz, а затем запустить командную строку для создания диаграммы и отобразить ее на ваш выбор png, svg и т. д.
вы можете увидеть пример в мой ответ: этой вопрос.
обновление 2018-06-07
недавно я использовал другой инструмент, который ставит более простой синтаксис поверх GraphViz -PlantUML по. Есть отличная онлайн-версия PlantText