2014-02-12 4 views
2

Существует много UML Diagrams besides the well known use cases, and class, activity and sequence diagrams. Эти другие диаграммы не так распространены, поэтому не все инструменты диаграмм для UML включают их.Хороший бесплатный инструмент для создания структуры структуры композитных материалов UML

Это пример структуры структуры композитных материалов UML. Например, DIA не включает его. WhiteStarUML включает в себя, но мне это не нравится, потому что это не интуитивно. Возможно, это возможно с yEd, поскольку мы можем создавать формы с нашими собственными изображениями, но я все равно не смог.

Знаете ли вы интуитивно понятный инструмент для создания этой диаграммы?

ответ

1

Вы можете использовать VP-UML, издание сообщества. Он свободен и имеет составную структурную диаграмму. Только сегодня я использовал его таким образом.

И обратите внимание, что инструменты для моделирования не очень приятны, посмотрите здесь: https://stackoverflow.com/a/21727625/715269. Обратите внимание на некоторые цифры, которые написаны вертикально. Я не хочу этого, но я не могу это контролировать. И EA (не бесплатный вариант) менее хорош, а IBM Modeller, свободный, намного менее приятен.

Инструменты диаграммы могут быть приятными, но они не поддерживают моделирование - проверьте правильность и зависимость между диаграммами. Из них я нашел MS Visio приемлемым, но он не является бесплатным.

+0

Вертикальные номера выглядят странно, но все в порядке! ** Моделирование включает в себя создание кода, не так ли? ** На этот раз мне это не нужно, но я рад узнать об этих инструментах моделирования. Я мог бы использовать Visio бесплатно (соглашение с университетом), но не мой помощник ... Я думаю, что я буду использовать Visual Paradigm - UML в любом случае. Мы можем [скачать бесплатную версию Visual Paradigm здесь] (http://www.visual-paradigm.com/solution/freeumltool/). Мы можем [видеть все продукты Visual Paradigm здесь] (http://www.visual-paradigm.com/product/vpuml/editions/). – chelder

+1

@chelder Моделирование также включает проверку внутренней логики и что инструмент видит все диаграммы проекта как сложного. И если у вас есть один диагр, вы можете частично создать другое, просто создав новые элементы из репозитория на новую диаграмму. Очень полезно. Честно говоря, самая дешевая лицензия не такая дорогая, и я бы ее наверняка купил, но я куплю для меня профессиональную версию EA для своей работы средним кошельком моего работодателя :-). И поскольку я никогда не присутствую одновременно на двух местах, я думаю, я тоже установлю его дома. – Gangnus

1

Вы пробовали Papyrus? http://lowcoupling.com/post/47802411601/uml-diagrams-and-models-with-papyrus свободно и очень хорошо сделано

+0

Я этого не знал. Очень хороший инструмент для [Eclipse Modeling Framework] (https://en.wikipedia.org/wiki/Eclipse_Modeling_Framework). Он также может автоматически генерировать код из диаграммы, правильно? [Вот, кстати, инсталляционные инструкции] (http://www.eclipse.org/papyrus/updates/index.php) – chelder

+1

Да. На самом деле для генерации любого кода и документов вы можете определить свою собственную модель для текстовых преобразований через OMG-язык MOFM2T, который реализуется плагином Eclipse Acceleo. См. Http://lowcoupling.com/post/47347056110/models-to-text-transformations-with-mofm2t-and-acceleo – Sindico

+0

Я использовал Acceleo в университете в прошлом году. Этот новый подход является удивительным, но его трудно справиться только из-за отсутствия документации. – chelder