бесплатный, дешевый или открытый инструмент UML и похожий на Visio

Нам нужны бесплатные / дешевые инструменты UML с открытым исходным кодом. Какие инструменты вы использовали? Ничего страшного, если есть 2 инструмента, по одному для блок-схем и UML.

Если инструмент UML или инструмент блок-схемы дешев (мы НЕКОММЕРЧЕСКИЕ) и ни один открытый исходный код не подходит, мы открыты для ознакомления с ними.

Спасибо и BR,
~ A


person anjanb    schedule 23.12.2009    source источник
comment
Обман stackoverflow.com/questions/168512/ среди многих других.   -  person    schedule 23.12.2009
comment
^ а ссылка мертва.   -  person Ufos    schedule 21.09.2016


Ответы (15)


Просто и легко использовать: JudeUML. Существует бесплатная Community Edition.

Это программное обеспечение теперь выпущено как astah community.

person Eric Bréchemier    schedule 23.12.2009

Он в сети, но я считаю, что yUML - лучший бесплатный инструмент, который я использовал. Я использовал Violet для университетской работы, но нашел его неуклюжим и подверженным сбоям.

yUml поддерживает только диаграммы классов, диаграммы действий и диаграммы вариантов использования. Вот пример его вывода:

 Diagram

person Chris S    schedule 23.12.2009
comment
Аккуратный! Не промышленная мощь, но идеально подходит для нескольких небольших UML-подобных диаграмм, которые мне иногда приходится создавать. Ура для С.О. и время бездельничать, иначе я бы никогда об этом не узнал. - person DarenW; 23.03.2010
comment
yUML великолепен. Взгляните на GenMyModel, такой же онлайн-инструмент, но с генерацией кода. - person tomhelper; 28.08.2013

StarUML тоже неплох.

person RvdK    schedule 23.12.2009
comment
Мне нравится StarUML, он довольно удобен и дает приятные диаграммы. Жаль, что проект с открытым исходным кодом несколько мертв из-за выхода из моды Delphi. - person pjp; 23.12.2009

Я использую UMLet

Бесплатно и с открытым исходным кодом.

Почему мне это нравится: у всех диаграмм есть «исходный код», например, класс так «закодирован».

<<Stereotype>>
Package::FatClass
{Some Properties}
--
-id: Long
-ClassAttribute: Long_
--
#Operation(i: int): int
/+AbstractOperation()/
--
Responsibilities
-- Resp1
-- Resp2

Это удобно, и вам не нужно беспокоиться о графическом редакторе.

Изменить: спасибо Эрику за точность

person Antoine Claval    schedule 23.12.2009
comment
На самом деле UMLet является открытым исходным кодом: где исходный код? Исходный код находится в zip-файле UMLet. (Нет файла makefile, файла проекта и муравейника.) umlet.com/faq.htm Это хороший инструмент для создания простых диаграмм. - person Eric Bréchemier; 23.12.2009

Например, существует DIA. Кроме того, Visual Paradigm - это коммерческий редактор UML, имеющий бесплатная версия для сообщества.

person Konamiman    schedule 23.12.2009
comment
Visual Paradigm - это круто. (И я использую Community Edition). Спасибо Konamimian. Одно голосование. - person granadaCoder; 09.08.2012

Взгляните на Dia

person kgiannakakis    schedule 23.12.2009

VioletUML для диаграмм UML.

person Dan Vinton    schedule 23.12.2009

Для создания блок-схем в Интернете я использую gliffy

person jbochi    schedule 23.12.2009

Topcased интегрирован в Eclipse и может генерировать код.

person mouviciel    schedule 23.12.2009

ArgoUML также может быть вариантом или, может быть, даже лучше, одним из бесплатных инструментов моделирования, доступных для среды Eclipse. См. http://modeling-languages.com/content/uml-tools для указатели на Eclipse и инструменты fre / open-source

person Jordi Cabot    schedule 23.12.2009

Для BPMN / рабочего процесса я использую Bizagi Process Modeler .

Для UML я использую Enterprise Architect, но это не бесплатно, но цена хорошо, если вы посмотрите, что вы получите. Poseidon UML - это нормально, но при большом количестве диаграмм страдает.

person DomreiRoam    schedule 23.12.2009

Раньше я использовал BOUML. Это полезно для генерации кода Java из диаграмм классов UML, если вам нравятся подобные вещи.

person Daniel Ball    schedule 23.12.2009

Этот сайт отлично подходит для построения схем последовательностей: http://websequencediagrams.com/

person Paolo    schedule 23.12.2009

Я пробовал несколько, но безоговорочный победитель для меня - Topcased. Вы можете получить его на www.topcased.org.

person Gustav Elsner    schedule 21.12.2011

Дополнительные веб-инструменты для этой задачи: draw.io, Cacoo и Creately.

person Thomas the Tank Engine    schedule 21.04.2011