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