Just read what I posted and realized I left out a really good rule of thumb:
Are people using this system that you're building?  If so, I'd want to see
actors like "Order Taker".  If you're building a system that just involves
file transfers between systems and no people are involved then "Desktop
Subsystem" might be a viable name.  However, "Order Producer" and "Order
Consumer" (for the mainframe) would likely be better.

Anyone interested in use case style issues should consider checking out
www.modelingstyle.info/useCaseDiagram.html

- Scott
=====================================================
Scott W. Ambler   [EMAIL PROTECTED]
Senior Consultant, Ronin International, Inc.
http://www.ronin-intl.com/company/scottAmbler.html

----- Original Message -----
From: "Scott W. Ambler" <[EMAIL PROTECTED]>
To: "Jie Zhao" <[EMAIL PROTECTED]>; "'[EMAIL PROTECTED]'"
<[EMAIL PROTECTED]>; "'[EMAIL PROTECTED]'"
<[EMAIL PROTECTED]>; "'[EMAIL PROTECTED]'"
<[EMAIL PROTECTED]>
Sent: Thursday, October 10, 2002 6:18 AM
Subject: Re: (RUP) Subsystem Actor?


>
> It's hard to comment without knowing the exact scope of your system, but
gut
> feel tells me that you're bringing deployment architecture decisions into
> the diagram.  For example, the Desktop system creates an XML file which is
> then sent to the Mainframe system.  This information is likely better
> described on a UML Deployment diagram or a data flow diagram (see
> www.agilemodeling.com/essays/modelingTechniques.htm for a list of models
> that includes but goes beyond the UML).
>
> I think you need business actors such as "Order Taker" instead of "Desktop
> Subsystem" and "Order Processor" instead of "Mainframe Subsystem".  But as
I
> said it's hard to make this call without knowing the exact scope of your
> system.
>
> - Scott
> ----- Original Message -----
> From: "Jie Zhao" <[EMAIL PROTECTED]>
> To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>;
> "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>;
> "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
> Sent: Thursday, October 10, 2002 5:32 AM
> Subject: (RUP) Subsystem Actor?
>
>
> >
> > Hi,
> >
> > Scenario: There are two susbsystems, say, Desktop Subsystem and
Mainframe
> > Subsystem. A number of use cases have been identified for each
subsystem,
> > such as, UC Maintain Order, Upload Order for Desktop Subsystem, Process
> > Order UC for Mainframe Subsystem. For Upload Order UC, the Desktop
> subsystem
> > will eventually save an XML file on the network drive, which the Process
> > Order UC in the Mainframe Subsystem can pick up to do an overnight batch
> > processing. So clearly the interface betweem the two subsystems is the
XML
> > file.
> >
> > Question: When creating Desktop subsystem use case model, should
Mainframe
> > Subsytem be an actor that is related to the Upload Order UC?
> >
> >
> > Any thoughts are really appreciated!
> >
> > Jie
> >
> >
>
****************************************************************************
> *****
> > * RUP Forum is a public venue for discussions about the
> > * Rational Unified Process (RUP).
> > *
> > * For RUP support materials, process Plug-Ins, tutorials, whitepapers,
> > * a biweekly column, Rational University training courses, and more,
> > * please visit the Rational Developer Network (available to Rational
> > * customers) at:  http://www.rational.net.
> > *
> > * For technical support of RUP, RPW, Rose or any other Rational
> > * product, please visit: http://www.rational.com/support
> > *
> > * For other discussion groups, such as Rose and UML, please
> > * sign up at: http://www.rational.com/support/usergroups/index.jsp
> > *
> > * To reply to a posting, please "Reply to all" or send
> > * To: [EMAIL PROTECTED]
> > *
> > * Admin.Subscription Requests: [EMAIL PROTECTED]
> > *
> > * Other Requests: [EMAIL PROTECTED]
> > *
> > * To unsubscribe from the list, please send an email:
> > *
> > * To: [EMAIL PROTECTED]
> > * Subject:<BLANK>
> > * Body: unsubscribe rup_forum
> > *
> >
>
****************************************************************************
> >
>
****************************************************************************
*****
> * RUP Forum is a public venue for discussions about the
> * Rational Unified Process (RUP).
> *
> * For RUP support materials, process Plug-Ins, tutorials, whitepapers,
> * a biweekly column, Rational University training courses, and more,
> * please visit the Rational Developer Network (available to Rational
> * customers) at:  http://www.rational.net.
> *
> * For technical support of RUP, RPW, Rose or any other Rational
> * product, please visit: http://www.rational.com/support
> *
> * For other discussion groups, such as Rose and UML, please
> * sign up at: http://www.rational.com/support/usergroups/index.jsp
> *
> * To reply to a posting, please "Reply to all" or send
> * To: [EMAIL PROTECTED]
> *
> * Admin.Subscription Requests: [EMAIL PROTECTED]
> *
> * Other Requests: [EMAIL PROTECTED]
> *
> * To unsubscribe from the list, please send an email:
> *
> * To: [EMAIL PROTECTED]
> * Subject:<BLANK>
> * Body: unsubscribe rup_forum
> *
>
****************************************************************************
>
************************************************************************
* 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