Pablo,

The str

Pablo Schor wrote:

> Hi, this is a question about UML. Drawing a sequence diagram, messages
> addressed to actors represent methods, but actors are human, how can they
> have methods ?
> 

UML Answer:
Actors are Classifiers.  Classifiers contain Features.  Method, 
Attribute and Operation are subclasses of Feature.  Ergo: Yes, Actors 
can have methods.

Rose Answer:
Actors are a stereotyped class.  So Yes, Actors can have methods.

Common Sense Software Development Answer:
Actors are represent things outside the system boundary.  Software has 
no control over them.  The software under development simply reacts to 
their provocations. So No, Actors cannot have methods.

Common Sense Business Modeling Answer:
Actors interact with the system.  Not all activity is done in software. 
Consider: Final determination of a credit limit, decision to hire or 
not, negotiation of rates, feeding paper into a scanner or printer... 
Each "method" on an actor becomes their "use case", commonly known as a 
job description. So Yes, Actors can have methods.

So if you are just building software, you don't put methods on Actors. 
If you are reengineering (or even simply trying to understand) a 
business process, then you do.  If you are doing documentation for a 
system, you might really appreciate the Actor methods.


> Sorry if it's an easy one.
> 
> Does anyone know about a UML mailing list? - not just rose.
> 

You could try www.agilemodeling.com  They have a mailing list hosted by 
Topica.  They have an agenda so don't believe everything you hear.  (I 
guess that goes for most of the internet)

> 
> Thanks,
> 
> Pablo
> 
> ************************************************************************
> * 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
> *************************************************************************
> 
> 
> 


-- 
Neil Pitman
[EMAIL PROTECTED]
+1.514.863.5465

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