If you
are interested in reading a book that I found to be really outstanding, pick up
Advanced Use Case Modeling: Software Systems by Armour and Miller. This is
the best book on use case modeling I have read. Cockburn also writes a
good one, but I preferred the former.
Sincerely,
James.
-----Original Message-----
From: Crain, Anthony R. [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 06, 2001 11:56 AM
To: '[EMAIL PROTECTED]'
Subject: RE: (ROSE) Question About ActorsA use case can NOT become an actor.By definition: An actor is something external to the system that interacts with the system.By definition: A use case is something the system does. It is internal.Since a use case is internal and an actor is external, a use case can not be an actor.The original definition looks fine, except that you can act upon an actor in the form of requesting something. For example if there were a legacy system out there we could ask it to do work for us, or for data from it. If that can be considered acting upon, then actors can be acted upon.Here's how I define it:An actor is anything outside of our system, that interacts with our system.I also use primary and secondary actors conceptually too:Primary actors: An actor that has a goal on our system. They start the use case and receive something of value once the use case ends.Secondary actors: An actor that is needed to accomplish a use case. It does not have a goal of it's own, but exists to help our system satisfy some other actor's goal.--anthony-----Original Message-----
From: Flum, Michael [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 06, 2001 3:37 AM
To: 'Pankaj Chatterjee'; '[EMAIL PROTECTED]'
Subject: RE: (ROSE) Question About ActorsHi,An actor is a coherent set of roles that users of use cases play when interacting with the use cases.Your definition is okay, but, you last statement bears scrutiny. A use case can become an actor and it could have been acted upon by another actor.-----Original Message-----
From: Pankaj Chatterjee [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 06, 2001 2:20 AM
To: 'Rose Forum'
Subject: (ROSE) Question About ActorsHello,My understanding is that an Actor is an entity that is outside the scope of the system under consideration. They help us to define the scope that is outside the system as well as what is inside. Actors act upon the system but are not acted upon.Is this a correct description or is there some thing untrue? Please also add the missing partsThanksPankaj
