Sparx Systems Forum

Discussion => Suggestions and Requests => Topic started by: Richard Freggi on October 14, 2017, 03:49:11 pm

Title: Several usability / GUI enhancement / new functionality suggestions
Post by: Richard Freggi on October 14, 2017, 03:49:11 pm
Hello, here's a few ideas:

Data modeling:
1. Add true crow's feet notation, where keys are underlined instead of having the key icon as stereotype (following the bar across relationships helps following identifiers)

2. If it's not patented, how about adding automatic highlighting of the keys when you hover mouse over a relationship... this is something that Mysqlworkbench does and I find it useful to plan queries and joins

3. You can drag attributes (non-keys) from a table (or Class) to another in Project Explorer, but not in the diagram... it would be useful to be able to move attributes around in diagram as well (like ERWin etc.)

4. Editing attribute names in the diagram by click+F2 or click + slight move cursor is buggy - sometimes changes are not saved

5. Add ability to reverse engineer SQL DDL code (from DDL file to ERD diagram, instead of from database connection to ERD diagram)... useful when database connection is not available and to share schemas via DDL.  MySQLWorkbench and ERWin can do this

6. No CSV export for attributes is a major feature gap... I have read up on EA limitation to CSV export classifiers only and not their attributes, and I understand the difficulty in implementing this across all UML classifiers, but a table-attribute specific script should be made available by Sparx.  It's very valuable for quick editing-fine tuning-reporting when under time pressure (ERWin is excellent in this respect)

7. If I add a nesting relationship to a package in package diagram, it is not reflected in project explorer... in project explorer the nested package is NOT moved to inside the parent package.  Shouldn't it be?

8. In sequence diagram there should be a checkbox or setting to have default every activation is new... so when using message numbering, the numbering is 1,2,3,4 by default not 1.1, 1.2, 1.3.  It's very time consuming to right click on each message and set new activation for all messages.  I think activations should be new by default

9. When using search function (CTRL-F) several times in a row, the last text typed in the search bar is still there and unselected after pressing CTRL-F again.  So I have to move the mouse to the text bar, delete the text, then type your new search item.  It would be better if the text in search bar was highlighted-selected after each CTRL-F so if I type a new text it will be immediately overwritten; and if I want to keep or add to the old text I can just click on the bar to deselect it.  Like search function works in WIndows.

Pls PM me if any of these suggestions are implemented in future versions.  Thank you!

Title: Re: Several usability / GUI enhancement / new functionality suggestions
Post by: Josť Farinha on November 28, 2017, 04:51:35 am

Definitely, suggestion 3 would be a plus. Iíve requested it sometime ago, but I was forwarded to the browser, which is far less usable.
Having the ability to copy as well would be a second plus.

Best regards