Tools for creating Class Diagrams

ClassDiagram

Class Problem Overview


Please suggest tools for creating Class Diagrams with the following criteria:

  • It should be platform-independent because I use Linux and the file is expected to be edited by other members of the team using Windows/Mac
  • Free, because there no such free tool, we should create one
  • It would also be nice if you can include a screenshot of the class diagram produced, just to make sure that the tool is actually used for creating Class Diagrams and not just any other types of diagrams

Also, please only suggest the tools that you've actually used.

UPDATE: Please DO NOT include those UML Diagram tools that cannot create Class Diagrams.

Class Solutions


Solution 1 - Class

I use GenMyModel, first released in 2013. It's a real UML modeler, not a drawing tool. Your diagrams are UML-compliant, generate code and can be exported as UML/XMI files. It's web-based and free so it matches your criteria.

Solution 2 - Class

I used Poseidon UML Community Edition, it's platform independent and makes fine and clean diagrams. There are some screenshots here.

Solution 3 - Class

A nice online tool: yUML

Solution 4 - Class

Some time ago I used DIA - free and platform-independent. It was ok. Now I use Enterprise Architect but it's not free.

Solution 5 - Class

I always use Gliffy works perfectly and does lots of things including class diagrams.

Solution 6 - Class

BOUML is free, can reverse-engineer Java and C++

Solution 7 - Class

Umbrello UML Modeller is a Unified Modelling Language diagram programme for KDE. UML allows you to create diagrams of software and other systems in a standard format. Our handbook gives a good introduction to Umbrello and UML modelling. http://uml.sourceforge.net/

Solution 8 - Class

I use http://staruml.sourceforge.net/">StarUML</a>;. It works quite good.

Solution 9 - Class

Just discovered GenMyModel, an awesome UML modeler to design [class diagram online][1]

[1]: http://www.genmymodel.com "class diagram online"

Solution 10 - Class

I've used Enterprise Architect in the past - not free, but not too expensive, and it produces nice diagrams.

Solution 11 - Class

I have used both Poseidon UML and Enterprise Architect and must say that I prefer Poseidon but wasn't fully satisfied with any of them.

Solution 12 - Class

Since all these tools lack a validation function their outcomes are just drawings and no better tool for creating nice drawings is a piece of paper and pen. Afterwards you can scan your diagrams and insert them into your team's wiki.

Solution 13 - Class

WhiteStarUML is a fork of StarUML that is still maintain http://sourceforge.net/projects/whitestaruml/?source=dlp.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionRandellView Question on Stackoverflow
Solution 1 - ClassRonView Answer on Stackoverflow
Solution 2 - ClassslipbullView Answer on Stackoverflow
Solution 3 - ClasspmfView Answer on Stackoverflow
Solution 4 - ClassrafekView Answer on Stackoverflow
Solution 5 - ClassWesley SmitsView Answer on Stackoverflow
Solution 6 - ClassMadHView Answer on Stackoverflow
Solution 7 - ClasstheoreticaltechdudeView Answer on Stackoverflow
Solution 8 - ClassDimitri C.View Answer on Stackoverflow
Solution 9 - ClassdupireView Answer on Stackoverflow
Solution 10 - ClassCraig ShearerView Answer on Stackoverflow
Solution 11 - ClassJeffrey BoolosView Answer on Stackoverflow
Solution 12 - ClassBoris PavlovićView Answer on Stackoverflow
Solution 13 - ClasscoforView Answer on Stackoverflow