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 - mick

Pages: [1]
1
Suggestions and Requests / Basic Useability of Sequence Diagrams
« on: July 08, 2008, 04:15:47 pm »
Congrats on the latest release, however, in some ways I'm a little dismayed. There seems to be a focus on features which are totally irrelevant to most people.

Sequence diagrams are probably the 2nd most used diagram in UML.

After many years of using EA I'm really frustrated that you still can't select more than a single message on a sequence diagram and copy it or drag and drop it some where else.

The whole point of UML is that it is meant to be easier to express things in a UML diagram than to implement it in code.  At the moment EA Sequence Diagrams are failing in that respect.  You can refactor source code quicker than you can refactor a sequence diagram.

Please look at implementing....

1.  The ability to move multiple messages at a time up and down a life line on a sequence diagram.

2. The ability to change activation levels for more than one message at a time.  I recommend raise/lower should raise and lower all messages on the same activation level immediately following a message.

2
Suggestions and Requests / Sequence Diagrams - Raise lower activation
« on: February 20, 2008, 02:56:35 pm »
Raising or lowering activation the activation of a message should also raise or lower the activation of all messages directly below the message that were on the same activation level or a level above the message being altered.

Presently if you have an instance where you have a number of method calls being called from within a method, when you raise the activation of that method all the methods that were being called from within that method now appear to be getting called after the method.  If this is not what you intended (and most of the time it would not be intended, you're simply adding a layer above a method) then you have to manually raise every child method individually.

Also when you move a method, I think it should also be moving child methods (as in methods with a higher activation level directly below the method).

3
Suggestions and Requests / Sequence Diagrams
« on: January 30, 2008, 04:30:37 am »
It would be extremely useful to be able to select multiple messages on a sequence diagram, and then be able to either copy and paste them to another diagram, or move them within a diagram

4
Suggestions and Requests / Support for Web Services
« on: July 17, 2003, 07:05:33 am »
When modelling a system involving a web service it would be useful to be able to consume the web service's WSDL to create a class representing the service in a class or sequence diagram.

Michael

5
General Board / Source Control
« on: February 06, 2008, 07:59:31 pm »
I have a new project with many packages and would like to put all the packages within the project into source control. I've only been able to checkin packages one by one.  

Is there a way to check in/out all the controlled packages within a project at once?  Or perhaps recursively check in a package and all it's child packages?

6
General Board / Generating Sequence Diagrams for a mobile app
« on: January 14, 2008, 07:14:03 pm »
I'm guessing there's no support for this, but I thought I'd ask just in case.

Is it possible to generate Sequence Diagrams for a .NET 2.0 CompactFramework mobile device application?

The main issue I guess is what process do you connect to?  It would really need to connect via the active sync connection to a process running on the mobile device.

7
General Board / Sequence Diagram Message Properties
« on: July 17, 2003, 07:00:13 am »
In a sequence diagram when does the "New" button on the Message Properties dialog become active ?

It never seems to be active for me

8
Bugs and Issues / Aggregation - diamond is on the wrong end
« on: August 11, 2008, 06:05:27 pm »
If you reverse engineer class A and class B where A holds reference to B you get an association between a and b with an arrowhead correctly pointing to class B.

If you then change that association to aggregation/composition, the diamond appears on the incorrect end of the line ie the diamond would be adjacent to class B.

Another example, the following wikipedia correctly composition between the car and the carburetor....  

http://en.wikipedia.org/wiki/Class_diagram#Composition

If enterprise architect reverse engineered this code, the diamond would appear adjacent to the carburetor and not (as it should be) adjacent to the car.

Another way of putting it, to correctly draw composition relationships in EA in this example you have to click on the carburetor and drag it to the car.  

Pages: [1]