Ответ 1
Некоторые рекомендации инструментов текстового моделирования. Например, посмотрите PlantUML
Я ищу альтернативы yUML, предпочтительно с открытым исходным кодом. Конечно, yUML замечательный, и мне это очень нравится, но я хотел бы расширить его.
Я также заинтересован в других сервисах в одном направлении (генерация диаграмм), но я не ищу никаких инструментов (UML) для настольных компьютеров.
Некоторые рекомендации инструментов текстового моделирования. Например, посмотрите PlantUML
Scruffy может рисовать некоторые диаграммы ЮМЛ.
Scruffy-Server - это новый интерфейс веб-сервера для Scruffy, который имеет рендеринг и синтаксис, почти идентичный yUML.
В настоящий момент у него нет параметров экспорта PDF/Json/SVG (или PS), но они могут появиться. С другой стороны, он очень быстрый и имеет скудный интерфейс.
PS: Я мог бы немного быть предвзятым, поскольку я это сделал.
Возможно, посмотрите jsUML2. Он не предоставляет текстовый синтаксис для указания диаграммы - вместо этого он предоставляет js-based api. Однако api очень прост в использовании и он с открытым исходным кодом настолько расширяем. У них есть демонстрационное приложение, построенное с помощью здесь.
НТН.
Несколько лет назад я разработал альтернативу с открытым исходным кодом, основанную на Graphviz.
Он базовый и работает только для диаграмм отношений, но его можно расширить.
Вид вывода очень похож на yUML.
Здесь ссылка: http://web.fi.uba.ar/~ssantisi/works/glumly/