IMO, treating a subsystem as an actor can make sense if the subsystem is
behaving like one.

What is the difference between an actor and a use case, anyway?  To me
the chief differences are that 1) you don't get to edit and recompile an
actor, and 2) actors are outside the system boundary.  On closer
inspection, 1) and 2) are roughly the same.

You set the system boundary to meet the needs of the project.  A
subsystem whose interface absolutely, positively will not be altered
during the project is behaving like an actor, and you won't suffer harm
from modelling it as an actor within that project.

With regard to having each subsystem in a separate .mdl file, that
naturally follows the logic of making the subsystem an actor in the use
case model of another system.  In your situation, this could be a very
good strategy.

-Eric


Moin Ahmad wrote:
> 
> Can we have subsystems as actors in use cases? And then can the sub-systems
> be modelled in the same '.mdl' file in rose. I am developing a server with
> many subsystems(registration, email, messageboard, chat etc) and a front-end
> and am not clear how to model each sub-system and their internal
> interaction. The internal interaction can be say sending mail after
> registration or configuring the messageboard after registration.
> Or should I put actors only as external people?
> 
> HELP!
> regards
> Moin Ahmad
> ENS
> India
> 
> ************************************************************************
> * 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
*
*************************************************************************

Reply via email to