Design Question about an "actor" in a use case

Hi there,

1/do Actors in use case refer only to humans or can they also refer to objects like Account, Phone, Invoice....
Or is an actor strictly a human who performs action in the system

2/ is here the right place to ask questions about design, uml..etc or is there another place in this forum


Thank you

[338 byte] By [R.Tutus] at [2007-12-26]
# 1

Hi,

1. An actor is either a person or something that interacts with the system (for example - an external system that sends requests). An Account is more of a business entity than an actor.

2. I guess it's a good place as any. Also you might want to try the modeling forum (id 229).

Best of luck,

Ido.

IdoFlatow at 2007-9-4 > top of Msdn Tech,Architecture,Architecture General...
# 2
Ido Flatow wrote:

Hi,

(for example - an external system that sends requests)

Do u have an example for me, about an actor not being real human :) so that I understand better

or for example: in the bug tracking system, or a billing solution or CRM. do u know if we can have actors not being persons

Thank you

R.Tutus at 2007-9-4 > top of Msdn Tech,Architecture,Architecture General...
# 4

thanks a lot for the url

R.Tutus at 2007-9-4 > top of Msdn Tech,Architecture,Architecture General...
# 5
we pretty often divide the problem into different level of abstraction in order to simplify the problem and solve them one by one, thus people and invoice and account is not mingled in one view because they are researching different domain of problem, or it will increase complexity
sllxnbierwl at 2007-9-4 > top of Msdn Tech,Architecture,Architecture General...
# 6
i think if you are good at modeling like mda or uml, it is a good place, but there is a specific area about modeling, this maybe better place
sllxnbierwl at 2007-9-4 > top of Msdn Tech,Architecture,Architecture General...
# 7
thanks a lot for giving me the tip that i can have off-topic discussion
sllxnbierwl at 2007-9-4 > top of Msdn Tech,Architecture,Architecture General...