(responding to Angela Servedio)

> My problem is following:  
>
> Use Case "Ordini"
>
> Sequence Diagram 1  with Actor "Responsible"
>
> Sequence Diagram 2  with Actor "User"
>
> Is possible to associate the two actors to the same Use Case?
>  Or they must be created two Use Case?  
> That is:
>
> Use Case "Ordini_1"
>
> Sequence Diagram 1  with Actor "Responsible"
>
>
> Use Case "Ordini_2"
>
> Sequence Diagram 1  with Actor "User"

There are people who believe Actors should not appear in
sequence diagrams at all, but I think we managed to defeat 
that argument.

There are various alternatives as to how you want to show
your Actors interacting with the objects in the sequence diagram.

Let us suppose that one of hte Actors initiates the Use Case,
and the other is 'reactive'; that is, this other actor receives
information, and may respond in reply, but cannot initiate
any sequence of events.

This can readily be shown by Rose sequence diagrams,
with the first Actor initiating the sequence, and the other actor
behaving like any other object in the sequence diagram.

Hopefully, this is what you want to do, and I would advise
ensuring that you don't try the alternative unless you're sure 
that's what you really need to do...

Let us consider an alternative scenario, where both Actors
want to initiate activity.  Strictly speaking, this cannot be
a single Use Case - there can only be a single initiator to a 
Use Case.

However, UML allows the description of such a situation
in a single sequence diagram - this enables the depiction
of asynchronous, multi-threaded behaviour.

You will find it hard to coerce Rose to show such behaviour
in a satisfactory manner.

HTH,

Paul Oldfield

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
www.aptprocess.com

any opinions expressed herein are not necessarily those of
Mentors of Cally or the Appropriate Process Movement
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Post or Reply to: [EMAIL PROTECTED]
* Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
*    http://www.rational.com/support/usergroups/rose/rose_forum.jsp
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*    To: [EMAIL PROTECTED]
*    Subject: <BLANK>
*    Body: unsubscribe rose_forum
*************************************************************************

Reply via email to