Author Topic: Sequence Diagram Message Placement  (Read 2956 times)

dancindavid

  • EA Novice
  • *
  • Posts: 4
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Sequence Diagram Message Placement
« on: June 06, 2007, 05:08:05 am »
I am new to UML.  Please let me know if I misunderstand anything.

A couple things I have noticed about sequence diagrams that are frustrating are:

1.  When messages are moved, or deleted, and there is a State/Continuation element in them, the element doesn't always move around the same distance as the messages in which they are placed.

2.  When using Fragments, if you delete a message inside a fragment, messages outside the fragment move up into the fragment.  This doesn't seem desirable.

3.  It would be nice if one could select and move continuous blocks of messages at once.

4.  It would be nice to have a setting that will allow me to set a default spacing between newly created messages.

I am curious as to why no one else has suggested these upgrades in previous postings.  Makes me think maybe I'm doing things incorrectly.

Any feedback is appreciated.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8607
  • Karma: +257/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Sequence Diagram Message Placement
« Reply #1 on: June 06, 2007, 05:47:55 am »
This part of EA is BAD (Broken as Designed).

The fragments aren't true fragments only chimeras...

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Casey_A

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: Sequence Diagram Message Placement
« Reply #2 on: August 29, 2007, 11:11:07 pm »
I'm with dancindavid on this issue. Sequence diagram's are fine to work with in EA IF you have your exact diagram laid out on paper and can just transfer it to EA. But heaven help you if you need to actually design something in EA.

It's inability to keep messages contained within fragments or move multiple messages at once is what makes me cringe at the thought of having to go back to my model and refactor a design.

The seemingly simple task of inserting or deleting a couple of messages at the top of a sequence diagram leads to hours of pain trying to adjust every subsequent message to get them all back into their correct fragments again.