Hello, Tara.

I didn't have any issues with the rest of your message, hence the snip, but
this statement caught my eye.

Is there really such a rule?
UML now gets pretty close to saying that a use case must always be initiated
by an actor. There is also evidence that the move is towards non-directional
associations between actors and use cases, although other adornments like
multiplicity are now explicitly mentioned in the specs for 1.4. The
navigation bit is not made explicit, but it's inferrable by the absence of
arrows in the examples (someone with more patience than me may want to dig
deeper in the specs to confirm the letter of the law).
However, there is no mention of what a use case ~cannot~ do with an actor.
Instead, there are mentions of actions that the use case can perform,
including communication with actors which may not necessarily be the
initiating one, implying that the use case can send a signal to an actor.

So, indeed, navigational adornments between use cases and actors in the use
case diagrams seem to be out.
But signals in both directions between use cases and actors are certainly
part of interaction diagrams and they can carry parameters.

Are you by any chance lumping together the conventions for the use case
diagrams and the sequence diagrams?


Best regards,
H�seyin Angay
Karabash Ltd.
www.karabash.co.uk

> -----Original Message-----
> From: Tara Shaw [SMTP:[EMAIL PROTECTED]]
> Sent: Tuesday, May 21, 2002 5:18 AM
> To:   'Law, Francis [IBM GSA]'
> Cc:   [EMAIL PROTECTED]
> Subject:      RE: (ROSE) Sequence Diagram
> 
> 
        (...)
> The UML rules state that a use case cannot initiate activity with an
> actor.
> Ie: You cannot have an association going FROM a use case to an Actor
> (navigable).  If there is output produced at the end of the use case which
> ends up in an external system (ie: Save to a database which is outside the
> scope of the system being built), you can draw an association without
> navigation to show that some type of communication occurs, but not what.
> 
> Thanks,
> Tara.
> 
> 
> 


This private and confidential e-mail has been sent to you by Egg.
The Egg group of companies includes Egg Banking plc
(registered no. 2999842), Egg Financial Products Ltd (registered
no. 3319027) and Egg Investments Ltd (registered no. 3403963) which
carries out investment business on behalf of Egg and is regulated
by the Financial Services Authority.  
Registered in England and Wales. Registered offices: 1 Waterhouse Square,
138-142 Holborn, London EC1N 2NA.
If you are not the intended recipient of this e-mail and have
received it in error, please notify the sender by replying with
'received in error' as the subject and then delete it from your
mailbox.

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