In the Use Cases, the actors are role based.  So if you have different roles, you would have different actors.  In the class diagram you can represent this structure as an inheritance hierarchy or as a role based relationships.  For the role based relationship, if you have multiple relationships between two classes, you can create an intersection class which shows which role the employee is participating in for the particular instance.
HTH,
Walter

>>> Dennis Chu <[EMAIL PROTECTED]> 03/08/01 08:56PM >>>

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

Reply via email to