Vladimir,

I fully agree with your description, except on one point. Directions on
actor-use case associations do not show "flow of communications", but rather
who is the initiating actor (arrow towards use case), and who are
participating actors (arrow towards actor).

Erik

 -----Oprindelig meddelelse-----
Fra:    Vladimir Riecicky [mailto:[EMAIL PROTECTED]] 
Sendt:  9. oktober 2001 14:01
Til:    Jo�o Paulo Marto Pereira; Rational Rose Forum
Emne:   Re: (ROSE) Use case to actor


Hi,
lets put it this way:

The primary actor is the one who initiates an interaction with system to
accomplish some
goal, i.e. to execute some use case.
System is on the other hand supposed (responsible) to deliver its
responsibility for the
goal. But, sometimes system needs some actors to provide the service in
order to deliver
its responsibility. These actors are usually called secondary actors, or
supporting
actors (this can be printer, web service, human who has to do some research
to provide
the service)
Both primary and supporting actors interact with use cases. This interaction
can be
accordingly to UML modeled by actor-use case association (this association
can be
directed to emphasize flow of communication).

To your use case: May be it would be worth to consider what is the goal of
the use case,
and if you still believe this is a candidate for use case, try to inspect it
against
principles outlined above. Anyway, try to concentrate on use case content
rather than
vaste time with quetions like, whether there should be an arrow to actor in
diagram or
not. Just keep pictures high-level enough to be clearly readable, and so
still adding
value to your requirements, rather than confusing.

I hope this helps,
Vladimir.

"Jo�o Paulo Marto Pereira" wrote:

> Hi;
>
> Is it fair to assume that a use-case can point towards an actor, if that
> actor is a human being that has to decide something along the process? For
> instance, a case when an employee asks the system to ask the mannager to
buy
> something. I was thinking about using an arrow from employee to "ask for
> soap", an from there to mannager.
>
> Thanks...
>
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
>
> ************************************************************************
> * 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/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
*
* Admin.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
*
* Admin.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