But in the Login use case there is only one actor - the Employee.
In the case of DB administration the actor is the DBA.
The fact that the DBA is also an employee is irrelevant to the
administration use cases. In fact, in the future this may not be the case.
The DBA may no longer be an employee. Your DB administration use cases
don't need to change just because your DBA is a contractor.
Similarly, if your DBA your manager and your programmer are the same person
is irrelevant. It's the hat that the person is wearing that determines what
actor that person is.
Les.
"Zhuang, Hong"
<[EMAIL PROTECTED] To: "'Dennis Chu'"
<[EMAIL PROTECTED]>,
M> [EMAIL PROTECTED]
Sent by: cc:
owner-rose_forum@ra Subject: RE: (ROSE) How to
represent a
tional.com single business entity has a mutlip
le-role.
03/09/2001 04:29 AM
Please respond to
"Zhuang, Hong"
It depends on how each role interacts with the system. In the login use
case, for instance, the process is the same regardless of which role the
actor play. You therefore present this use case as if the actor has one
role, but use a note to indicate that the actor has many roles.
Hope it helps
> -----Original Message-----
> From: Dennis Chu [SMTP:[EMAIL PROTECTED]]
> Sent: Thursday, March 08, 2001 9:57 PM
> To: [EMAIL PROTECTED]
> Subject: (ROSE) How to represent a single business entity has a
> mutliple-role.
>
>
> Hi UMLers,
>
> I have a question of how to represent an actor (business entity) has many
> roles?
> For example, a employee could be a DBA as well as a VB Programmer, or
even
> other more roles such as a manager (who knows, it could be a one-man
> company).
>
> [Employee]
> _______|________________________________________
> | | | | |
> DBA Programmer QAer Manager
...............
>
>
> Thanks in advanced!
>
>
> Dennis Chu
> Epicor Software Corporation
> Sr. Software Engineer, E-Business Unit
> [EMAIL PROTECTED]
> (858) 352-1336
>
>
> ************************************************************************
> * 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
*
*************************************************************************
************************************************************************
* 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
*
*************************************************************************