Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Uffe

Pages: 1 ... 11 12 [13] 14 15 ... 21
Suggestions and Requests / Diagrams in Reverse Engineering
« on: May 08, 2009, 12:57:11 am »

To my mind this is almost a bug, but let's rather call it a feature request.

When reverse-engineering code you get the option of creating a logical diagram per Package. That's cool.

Except there are some languages which in EA are implemented using Classes where you would expect a Package. Two perfect examples: IDL (<<idlModule>> is a Class) and Ada (<<adapackage>> is a Class).

Checking the Logical Diagram box thus results in diagrams that are frickin' huge and of no use to man or beast.

Would it be possible to get the reverse-engineering thing to create the diagrams inside the outer Classes instead for languages like these?



Suggestions and Requests / Advanced Element Searches
« on: May 01, 2009, 05:30:05 pm »
Hi all,

EA is a great modelling tool, but in order to boost productivity even further I'd like to see more higher-order functions in there to help you with maintenance, rather than development, of your models. The company I work for has a couple hundred programmers and product lifecycles which run for decades, so maintenance is the big issue for us.
Here are some suggestions.

Find Externally Connected Elements
Searches a package for elements which have a connector to an element outside the package.
Options: External Target, External Source, Both.
This would help you keep track of what is a purely subsystem-internal concern and what affects other parts of the system.

Find Unused Elements
Searches a package for elements which have no connectors at all, and which are not used as types in attributes, operation parameters, etc.
This is similar to dead code elimination and helps you get rid of things that have been rendered obsolete by the ravages of time.

Find Unconnected Elements
Searches a diagram for elements which have no visible connectors to anything else in the same diagram.
This helps keep your diagrams clean when you make changes in the model.



Suggestions and Requests / Diagram - Lock Elements
« on: May 01, 2009, 06:37:50 pm »
Hi again,

I'd also like a Lock Elements function in the diagrams, especially wrt Connectors.
This would allow you to alter the layout, but not to make any semantic changes such as moving connectors from one element to another, etc.


Suggestions and Requests / Diagram - Lock Layout
« on: May 01, 2009, 06:20:22 pm »

I'd like a Diagram - Lock Layout function. This would lock the layout of the diagram, but still allow you to draw connectors, add elements, etc.
The only restriction it would impose would be that you couldn't move elements around.

This would be convenient for drawing large numbers of Dependencies when documenting legacy designs.



Well, title says it all really. Would like Select All / Select None in the Diagram - Visible Relations dialog.



Suggestions and Requests / Model search and replace
« on: April 24, 2009, 04:09:32 am »
Hey there!

I'd like a UML element search-and-replace feature. This would trawl through the model and replace all uses of one element with another.

A useful option would be the ability to specify the behaviour in case a particular replacement halfway through the process is found to be non-UML-compliant. Three radio buttons:
- Abort (and revert)
- Ignore (silently)
- Report (upon completion)

Another useful option would be the ability to specify behaviour wrt affected diagrams. Two checkboxes:
- Leave open (leaves each affected diagram open after completion)
- Auto-layout (performs auto-layout on each affected diagram)


Suggestions and Requests / Paste Element - As Copy
« on: April 27, 2009, 03:36:45 pm »
Hey people,

When you drag an element from the project browser onto a diagram, you get the Paste Element dialog asking you if you want the element pasted in as a Simple Link, an Instance or a new Child.

I'd like a fourth option, As Copy, which would then result in an Enter Name dialog, ie the same behaviour as copy - Paste As New.

Small thing, but it'd be a convenience.


Suggestions and Requests / Parameters in project browser
« on: April 24, 2009, 04:02:02 am »
When maintaining a model and doing a bit of refactoring it'd be a great  help to be able to view and drag the parameters of operations.

In other words, make the operations expandable in the project browser.



Suggestions and Requests / GUI: Launch New Instance
« on: April 01, 2009, 12:51:58 am »
EA runs one project per instance of the program, but allows any number of simultaneous instances. It would be useful if you could launch a new instance from one that's already running. A few alternatives:
  • File -> New Instance
  • File -> Open Project in New Instance...
  • "Open in New Instance" button in Open Project dialog
  • Right-click Recent project on Start Page -> Open in New Instance
Not a huge priority but a nice-to-have which shouldn't be that hard to implement. ;D


Suggestions and Requests / Move Diagram Tabs
« on: March 13, 2009, 02:46:11 am »

I'd like to be able to reorder the diagram tabs, similar to what you do in Firefox, Excel, etc.


Suggestions and Requests / Model validation scripting
« on: February 12, 2009, 12:46:14 am »
Wouldn't mind the ability to write model validation rules in the same script engine as MDA Transformations and Code Generation Framework.

Suggestions and Requests / Pattern recognition
« on: February 11, 2009, 09:46:31 pm »
I'd love a pattern recognition tool, which would scan a model for design patterns.
The intended use is for a situation where you are required to (say) name your pattern-implementing classes in a certain way. If you've used a pattern without realizing it, this would pick up on that.

If it could identify "non-pattern patterns" too, that'd be even better. That is, recognize similar design used in several places without there being a defined design pattern for it. This would tell you where you could merge designs (or even code) which would be a great help in refactoring.

Suggestions and Requests / Here's a crazy one: OCR
« on: February 11, 2009, 09:39:20 pm »
Well, not OCR as such. More like OUR: Optical UML Recognition. Being able to extract UML entities from a scanned diagram - now that would be cool.

Suggestions and Requests / Tool: Create Logical Diagrams
« on: March 31, 2008, 10:55:00 pm »
Hi all!

When reverse-engineering code you have the option of creating logical diagrams per package. However, for a large project this takes a lot of extra time and might cause problems with too many open windows.

Since the functionality is clearly already in EA to generate a diagram from a package, I'd like it as a Tool (with recursion as an option).

Anyone else?


Suggestions and Requests / Default language in Profile
« on: December 05, 2007, 07:29:21 pm »

Profiles are often intended for a single language. It would be useful to be able to set the default language of the Profile, perhaps by using the Language box of the <<profile>> package itself, or maybe on an individual Class <<stereotype>> level.


Pages: 1 ... 11 12 [13] 14 15 ... 21