It is best if you do not think of the associations between actors and use
cases as "works on" but rather "is involved in" or "involves".  In this way
you can see that both actors (Actor and Sys_B) are involved in the use case.
You can read into it further that it is Actor who initiates the use case by
the presence of an arrow head on his association with the use case.
Remember arrow heads in use cases are nothing to do with the flow of
communication.  So it would in fact read as Actor initiates the use case and
Sys_B is involved in it.

  0                                                  0
 -|-  ------------> UC01_Sys_A -------------------- -|-
  |                                                  |
 / \                                                / \
Actor                                              Sys_B

Hope this helps explain it a little more clearly

James

-----Original Message-----
From: Pankaj Chatterjee [mailto:[EMAIL PROTECTED]]
Sent: 11 December 2001 13:03
To: 'Rose Forum'
Subject: RE: (ROSE) Actors - Use Case and Other System



Hello James,
I also thought of modeling Sys_A as you have suggested, but I am confused a
little. My understanding was that An actor works on a use case and not the
other way around. However modelling   ( Actor ---> UC01_Sys_A ---> Sys_B)
makes Sys_B as an actor and it appears the Use Case working on the Actor.
How is this model to be read?

Pankaj


-----Original Message-----
From: Baynes, Steve [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, December 11, 2001 4:35 PM
To: 'Pankaj Chatterjee'
Cc: 'BOWMAN, James'
Subject: RE: (ROSE) Actors - Use Case and Other System


I agree with James.  His answer fits your explanation and it is what I would
do.

Regards
Stephen Baynes

 -----Original Message-----
From:   BOWMAN, James [mailto:[EMAIL PROTECTED]]
Sent:   Tuesday, December 11, 2001 10:01 AM
To:     'Pankaj Chatterjee'; 'Rose Forum'
Subject:        RE: (ROSE) Actors - Use Case and Other System


I would model Sys_B as an actor.  In UML an actor may represent either a
user of an external system.  This means that in the Sys_B model, Sys_A is
the actor for UC02.  Therefore I would represent it as follows:

In model for Sys_A:

  0                                                  0
 -|-  ------------> UC01_Sys_A -------------------- -|-
  |                                                  |
 / \                                                / \
Actor                                              Sys_B

And then in model for Sys_B:

  0
 -|-  ------------> UC02_Sys_B
  |
 / \
Sys_A

Hope this helps

James

-----Original Message-----
From: Pankaj Chatterjee [mailto:[EMAIL PROTECTED]]
Sent: 11 December 2001 07:43
To: 'Rose Forum'
Subject: (ROSE) Actors - Use Case and Other System



Hi all,

Suppose there are two systems Sys_A and Sys_B. Consider also a Use Case
UC01_Sys_A in the Sys_A system.  Now consider that an actor will initiate
the UC01_Sys_A, this use case does some work and also raises an event that
will cause some processing in Sys_B ( lets say UC02_Sys_B) .

The question is the how to represent this situation? Understand that there
are two models being generated, one for each system.

Therefore from Sys_A point of view what is Sys_B and what is the event that
the UC01 raises?

>From Sys_B point of view who is the actor for UC02?

Regards

Pankaj

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


___________________________________________________________________________
This email is confidential and intended solely for the use of the
individual to whom it is addressed. Any views or opinions presented are
solely those of the author and do not necessarily represent those of
SchlumbergerSema.
If you are not the intended recipient, be advised that you have received
this
email in error and that any use, dissemination, forwarding, printing, or
copying of this email is strictly prohibited.

If you have received this email in error please notify the SchlumbergerSema
Helpdesk by telephone on +44 (0) 121 627 5600.
___________________________________________________________________________

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


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