Sparx Systems Forum

Enterprise Architect => Suggestions and Requests => Topic started by: togo on April 11, 2008, 06:44:53 pm

Title: Feature comparison
Post by: togo on April 11, 2008, 06:44:53 pm
Hello,

I'm currently evaluating several UML tools for use in our company. Among the finalists are EA and "VisualParadigm for UML" (VP-UML). At this point, both tools have major advantages and disadvantages over each other. I'll probably end up recommending we buy EA, but I would like to have your comments on the following feature comparison and if you plan to address those issues (I only list the points I would like to have your comments on, and for completeness, I also include some points where your tool wins over VisualParadigm; of course, there's no need to comment on those):

Of all of the above, if you had better use-case support, I would not even have spent a week evaluating VP-UML. If you invested some time in developing that feature, other potential customers may also more quickly decide for your product. Unless I'm the only one writing use cases...

Regards,

Togo
Title: Re: Feature comparison
Post by: Eve on April 14, 2008, 08:36:10 am
You may find it better suits your way of working to use linked documents for use cases.  These offer templates, and a fully featured editor.  Linked documents are also included in the report generation.

Quote
- Related to the previous point: when adding new shapes in VP-UML, it's major properties may be edited directly inside the diagram (name, ...). EA, on the other hand, pops up a modal dialog. This is very annoying when having to quickly add, say, twenty classes to a diagram.
We support editing major properties directly inside the diagram too.  See http://www.sparxsystems.com.au/EAUserGuide71/index.html?elementitemtasks.htm
Quote
- VP-UML assists a lot when drawing sequence diagrams: return messages can be created automatically by clicking a context-icon on the call message. In EA, one has to create a regular message and then check the "return" box in the propertes dialog. It would be great if you added drawing tools to directly create the most commonly used message types. Auto-creation of return-messages would be a plus.
You may find some of the options for sequence diagrams useful.  See http://www.sparxsystems.com.au/EAUserGuide71/index.html?sequencediagrams.htm

Quote
- However, VP-UML creates very usable class diagrams from reverse-engineered code! In particular, it supports .NET collection classes and correctly displays the relationship in the class diagram. EA, on the other hand, doesn't create very usable class diagrams. No relationships are created betwen a class containing eg. a list of other objects, and those object's class in the diagram. Or did I miss something ?

No, you didn't miss anything.  This is a known limitation, and one that we will address in time.
Title: Re: Feature comparison
Post by: Jeff Odell on April 16, 2008, 08:32:56 pm
I second the UML suggestions on this post.  Lack of features here is something we have to "overcome" with customers to get EA into the client.  Also, having Use Case steps called out in some structured manner would allow for all kinds of reporting, code and test generation, etc.  As a chunk of text it is just that.

The text formatting helped, but structure Use Case information would be the ideal.
Title: Re: Feature comparison
Post by: flexjoly on July 15, 2019, 11:00:31 pm
Hi,

Although this is a very old topic, I would like to respond to it.
Recently we also tried Visual Paradigm and Enterprise Architect. The GUI from EA still misses a lot of features that VP offers out of the box.

We will go with EA because the reverse engineering (php) is so much better then VP. EA is also better in linking elements and subdiagrams (but I did not look much into this in VP, for I could not find it easily enough).
And in EA you can extend with scripting.
Pricing of EA is still better although the monthly price for VP looks also very nice.

But we found it a difficult dilemma which one to choose.
I think if EA would update the GUI, many VP users would change to EA.

The GUI is so important because it saves or costs time to edit the diagrams. Not only time, but EA also demands much more unnecessary clicking, which gives more change to RSI....

I am a programmer, working at home in small company... making about at least 10hours of at least 6 days at the computer.... And I guess many of the programming-users of EA are like this  ;) So any click less, is helpfull.

So please!!! please!! EA make the GUI better please!

Greetz, flexjoly