2009-10-06 3 views
2

Я хотел знать, какие инструменты (желательно свободные) могут использоваться для компоновки коллекции объектов и их отношений - простые отношения, подобные членам, ссылающимся друг на друга, наследование, атрибуты et.al. Я бы предпочел инструмент, с помощью которого я могу как можно быстрее создать и обновить диаграмму.Инструмент диаграммы для отображения объектов

Я не знаком с UML, но это, вероятно, то, о чем я прошу.

ответ

3
+1

Кажется беспричинно поверхностна. Отлично подходит для макетов UI, но я не уверен в диаграммах классов. –

+3

Я предпочитаю стиль эскиза, потому что разработчики с меньшей вероятностью думают, что дизайн установлен в камне. Это небольшая психологическая вещь, но я клянусь, когда я показываю диаграммы viso людям, которые, по их мнению, им нужно реализовать ее до T. – Bob

+0

Хорошо, справедливая точка.+1 –

2

Посмотрите на this page на AlternativeTo, есть много различных вариантов, перечисленных. Среди них:

+0

MS Visio довольно дорогая, учитывая, что для дизайна UML вам не нужно много функций, и есть несколько альтернатив Open Source/Free Software. – voyager

0

Мне очень нравится Dia. У него даже есть Portable edition!

Это небольшая, быстрая, крестная ОС, проста в использовании и имеет множество встроенных элементов (специально для моделирования UML).

Единственная проблема, которую я могу предвидеть для вас, заключается в том, что она следует за графическим дизайном GIMP (выделенное окно для панели инструментов). Мне это нравится, но многие люди ненавидят это.

Имейте в виду, что это скриншоты довольно старые:

alt text http://projects.gnome.org/dia/images/workspac.gif!

Это также может быть scripted with Python.

1

У вас также есть StarUML, который с открытым исходным кодом и аналогичен Rational Rose, только немного проще.

alt text

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