2009-07-27 2 views
77

Просьбы предложить инструменты для создания диаграмм классов со следующими критериями:Инструментов для создания диаграмм классов

  • Она должна быть независимой от платформы, потому что я использую Linux и файл, как ожидается, будет отредактирован другими членами команды используя Windows/Mac
  • Бесплатно, потому что там нет такого бесплатного инструмента, мы должны создать его
  • Было бы также неплохо, если бы вы могли включить скриншот диаграммы классов, только чтобы убедиться, что инструмент фактически используется для создания диаграмм классов, а не только для любых других типов диаграмм

Также предлагайте только те инструменты, которые вы использовали.

ОБНОВЛЕНИЕ: НЕ ВКЛЮЧАЙТЕ эти инструменты диаграммы UML, которые не могут создавать диаграммы классов.

+1

зачем вам нужно независимая от платформы?Вы работаете на всех платформах? –

+6

Я работаю только с Linux. Но диаграмма также должна быть доступна для редактирования другими членами команды с использованием Windows/Mac. – Randell

+0

Dupe of http://stackoverflow.com/questions/737431/free-utility-which-runs-in-linux-to-create-a-uml-class-diagram-from-java-source-f среди многих других – 2009-07-27 08:31:11

ответ

50

Я использую GenMyModel, впервые выпущенный в 2013 году. Это настоящий модельер UML, а не инструмент для рисования. Ваши диаграммы совместимы с UML, генерируют код и могут быть экспортированы в виде файлов UML/XMI. Это веб-сайт и бесплатный, чтобы он соответствовал вашим критериям.

+8

Экспериментируйте, и это действительно приятно и чисто! Вход в систему довольно прост в использовании с учетной записью g +. +1 точно! :) –

+6

[GenMyModel] (http://www.genmymodel.com/) - Удивительный онлайн-инструмент, я настоятельно рекомендую! –

+1

его действительно чистый и легко работает! :) будет любить продвигать 'GenMyModel' – exexzian

9

Я использовал Poseidon UML Community Edition, он независим от платформы и делает строгие и чистые диаграммы. Есть несколько скриншотов here.

+3

(+1) Большая часть программного обеспечения, а не опрокинутая океанская линия в поле зрения. – butterchicken

+0

@ceving это работает для меня – slipbull

+2

Больше не бесплатно. – user1205577

5

Некоторое время назад я использовал DIA - бесплатный и независимый от платформы. Это было хорошо. Теперь я использую Enterprise Architect, но это не бесплатно.

2

Я использую StarUML. Он работает неплохо.

+1

Мне не нравится starUML, потому что он совсем не удобен для пользователя. – mahela007

+1

starUML имеет ужасный UX, и я видел по крайней мере 5 ошибок в первую минуту ... – MarioDS

4

BOUML свободен, может декомпилировать Java и C++

+10

Не бесплатно. Только зритель свободен. – ceving

+1

Это бесплатно снова по состоянию на v.7.0 (31 мая 2017 года). – seantunwin

1

я использовал Enterprise Architect в прошлом - не бесплатно, но не слишком дорого, и это дает хороший диаграммы.

1

Я использовал оба Poseidon UML и Enterprise Architect и должен сказать, что я предпочитаю Посейдона, но не был полностью доволен ни одним из них. В настоящее время я создаю бесплатный сервис с еще более четким интерфейсом, сообщит вам, когда закончите.

+49

так что ... вы закончили? – Asher

+0

Да, мы действительно хотим знать, закончили ли вы. – Dray

0

Поскольку все эти инструменты не имеют функции проверки, их результаты - это только чертежи, и нет лучшего инструмента для создания красивых рисунков, это кусок бумаги и ручка. Впоследствии вы можете сканировать свои диаграммы и вставлять их в вики вашей команды.

+0

Enterprise Architect включает в себя проверку и является инструментом моделирования, а не инструментом построения диаграмм. –

+0

Один из предварительных условий: «Свободный, потому что там нет такого бесплатного инструмента, мы должны создать его» –

+0

Что-то вроде Yuml.me превращает несколько строк текста в лучший рисунок, чем я могу сделать, и лучше всего переиздается , Запомните мысль для тех из нас, кто художественно оспаривается :) – Sean

4

Я всегда использую Gliffy работает отлично и делает много вещей, включая диаграммы классов.

+0

+1 для Gliffy, я использую его в течение последних нескольких недель, и мне гораздо легче работать и предоставляет всю необходимую мне функциональность – topherg

+9

Угадайте определение бесплатно теряется на некоторых людей ... Это не бесплатно, только бесплатная пробная версия. – Tristan

3

Umbrello UML Modeller - это единая программа диаграммы языка моделирования для KDE. UML позволяет создавать диаграммы программного обеспечения и других систем в стандартном формате. Наш справочник дает хорошее представление о Umbrello и UML-моделировании. http://uml.sourceforge.net/

3

Просто обнаружил GenMyModel, удивительную UML Modeler для разработки class diagram online

+0

Только 20 элементов в бесплатной версии. Не может быть частной диаграммы – Ev0oD

+0

[ArgoUML] (https://sourceforge.net/projects/argouml/), это полезно, но проект был [выключен 4 года назад] (https://en.wikipedia.org/wiki/ArgoUML) Это вполне согласуется с генерацией кода Java от UML. – Abhijeet

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