Hi
A good way to make the sequence diagram more readable and easier to
understand is to use Notes or Scripts. I would recommend using scripts
when denoting looping or branching to another sequence diagram. That's
right, when in a branch, I recommend another sequence diagram. Also when
branching use a note, you can add a link to that note and all the you have
to do is click on the note and "bam" the sequence diagram is loaded.
I recommend using the left side of the diagram and add notes that are
equivelent to the message or public operation.
Mike
-----Original Message-----
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: 12/7/00 10:27 PM
Subject: (ROSE) Loop and Branch in Sequence Diagram
Hello, everyone.
I have three questions in making sequence diagram.
1. Representaion of LOOP
Someone said that '*' is UML notation for LOOP. But as you know Rose
doesn't
support this.
And another said that he used notes. I also use notes. But it looks not
preety good. Too many notes, and not showing good.
2. Representaion of Branch
It's deficut to describe branch in sequence diagram. I also use note,
and
as I mentioned above, diagram is not good to show.
Someone says that if you need Branch(or alternative case), it is another
scenario, so, there need another sequence diagram. But as you know,
there
are many duplicated parts, and in case of change, it's not good
3. Representation of Return.
As you know, when describing return value of message, the check of
method
is disappeeared. In other words, message is just text, and not related
with
method.
Someone says that when drawing sequence diagram, don't denote return
vlaue.
But in that case, it is difficult to understand flow.
After making sequence diagram, it is difficult to understand details. It
looks like flow of rough public methods.
So, if someone implement sequence diagram that is not made by
themselves,
it is difficult to implement, because describing details in sequence
diagram
is very difficut.
How can I refine sequence diagram.
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
************************************************************************
*
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************