Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I need to get diffs of ArgoUML diagrams. Are there any tools that provide Diffing capabilities to do UML?
I constantly make updates to my UML in SVN but I do not have a way to compare different versions.
I have seen UML-like Diff Tool from IntelliJ exists. But are there any other tools that don't require me to use IntelliJ?
Using EMF in Eclipse you can compare two UML diagrams.
http://wiki.eclipse.org/EMF_Compare/UML_Compare
So, you need to convert your ArgoUML to EMF standard by using the following framework.
http://argo2ecore.sourceforge.net/
Maybe some of these version control tools for models can help. They are not UML-specific but as the EMF-Compare tool mentioned before, they work with generic EMF models.
The EMF compare project does not work well. What you get is not really usable.
What I do in my project is to save my model and my diagrams on SVN. I then just look at svn to see modifications. You can not really see the dif insode a graph but it is usually easy to find out what has been modified because the model is composed by Name of the model > Packages > classifiers. The root can therefore be traced and the modified element find out quickly.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I want to be able to create and edit UML-style Diagrams with a graphical editor, and then store a textual representation of that diagram (something that can be part of a version control system).
What good tools are there to perform this kind of task?
I know that the opposite is possible (one can create a diagram using plantUML script and than convert it to a diagram image).
There are a few ways to do this.
1) Many UML tools that support export of XMI (an XML-based model interchange format). The XMI can be version controlled.
2) Tools like Sparx Systems EA allow you to use a version control system (CVS, Subversion, git etc) to change-manage model content as a feature of the app.
3) You can use a tool that uses a text-based file to store its models. Continuity does this (XML-based files) as do others.
Better to edit yourself in a text editor (like notepad++, textpad etc) with block mode selection (Alt+Selection). You can draw one block and copy-paste (or Ctrl+Drag) to create pictures.
Or google for "ascii art converter"
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
UML 1 uses the name Collaboration Diagram. UML 2 uses the name Communication Diagram. In this link you can find the definition and one nice example. Here you can find a nice reference about how to create them.
Unfortunately, I didn't find this diagram in the software I have been using lately: DIA. I think it is not available in WhiteStarUML either. There is a tutorial in the help, but I wasn't able to make it work. As WhiteStarUML is a fork of StartUML, maybe it is just not done yet.
WhiteStarUML Screenshot: there is a folder for Collaboration Diagram but not a file inside to double click it to create it (like the Class Diagrams or UseCase Diagrams)
What your favourite free tool to create those diagrams?
Again, free community edition of Visual Paradygm UML. Until you use one diagram for a project it even can be printed without water signs.
But the communication diagram is very simple, you could easily simulate it with some free diagraming tool. There are many of them, they are easy, simply try and find what you like - intuitivity is too personal thing.
It may not be intuitive but in WhiteStarUML ones creates diagrams (including Collaboration Diagram) using the context menu of the Model Explorer (right click on a package) or chosing from the main menu "Model - Add Diagram". In the Diagram Explorer you only see the existing diagrams.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Which generator tools do you know that are able to generate UML (and perhaps other) diagrams out of text (simple ASCII) based input?
I know about http://plantuml-depend.sourceforge.net/screenshot/screenshot.html
I'm looking for something like
http://yuml.me/
https://www.websequencediagrams.com/#
Requirements:
Generator shouldn't have too many dependencies
CLI based - specify input and output file
Output names should be predictable or specifiable
Possible output formats: SVG, PNG, JPEG, PDF
Generator should be free to use, or available for purchase (no subscription)
Ideally diagram layouting can be influenced in case default layout isn't pleasant
Clean visual diagrams - pleasant to view and read
Actively maintained software
Alternatively to a CLI Tool reading ASCII input I'd also be interested in UML Libraries.
Thanks so far
Claude
As far as I know I keep the most extensive list of textual UML tools here: http://modeling-languages.com/uml-tools/#textual
Hope you'll find at least one that you like
StarUml - http://staruml.sourceforge.net/en/ is open source editor that stores result in XML file. Export to pictures is supported
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I want to create uml diagrams with table information from a database. Are there any libraries to do this?
You can either create a text-based representation of the UML model and use one of this textual UML tools to render it graphically or, use the APIs that some UML tools provide to programmatically create the UML model from, e.g., a Java program. For the latter you may want to take a look at the Eclipse Modeling Projects in Eclipse and in particular the UML2 component
UML is a big thing, but some time ago I did a similar task with graphviz. Actually, my code generated a dot file, which is the input format accepted by the graphviz utilities to draw things.
Almost any good diagramming library should be able to create UML diagrams programmatically. Depending on what type of UML diagram you need (class diagram, sequence diagram, collaboration, etc. ) the generic diagramming libraries will definitely work. See here for example:
yFiles Gallery of Diagrams
If you are looking for tools that will automatically do this for you, take a look at
DBVisualizer
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
What are the free options for creating use case diagrams under Windows? I need some simple use case diagrams for a school project.
Why install anything when you can use free online tools such as
http://creately.com/
http://yuml.me/
http://www.gliffy.com/uses/uml-software/
There are multiple options, but not yet mentioned are:
Cacoo - web tool for creating various diagrams,
Dia - standalone toolf for creating diagrams, with Win32 version also available in downloads,
When I remember right, there is a community edition of Magic Draw (the leading app?): https://www.magicdraw.com/
I already used Poseidon (Community) and ArgoUML, both not really convenient.
Recently I found a great tool called yEd: http://www.yworks.com/de/products_yed_about.htm This can be run via web start. Not really UML but use cases are perfect with yEd.
Apparently there is already something in Eclipse: http://www.eclipse.org/modeling/mdt/?project=uml2 I did use it to test. Not yet convincing usability.
Wikipedia says: http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools
Edit!
Don't miss the stackoverflow search top right of this page.
There's a pretty nice tool called UML Pad.
http://web.tiscalinet.it/ggbhome/umlpad/umlpad.htm