Bob,
My answers are included below.
cve
-----Original Message-----
From: Lawson, Bob [mailto:[EMAIL PROTECTED]]
Sent: Monday, January 29, 2001 11:37 AM
To: [EMAIL PROTECTED]
Subject: (ROSE) Use Case Structuring
I have some questions regarding use case structuring:
1) I am working on one use case with several scenarios. Many of the
scenarios within this use case have common functionality between them.
However, the common functionality is only reused within the scenarios of the
same use case, not across use cases. How do I model this?
(cve) In this case, use a subflow. Document it like you would an
Alternative Flow, call it "XXX Subflow" and then refer to it from the other
scenarios.
2) When documenting the steps within a scenario, I came across a requirement
to repeat a number of the steps until a certain condition is true. How is
this iteration best communicated within a scenario?
(cve) Sometimes text with indentation will suffice. Sometimes a UML
activity diagram communicates this better. Choose which one you think makes
the scenario clear.
3) Can a use case extension itself have an extension, or is there some other
way to communicate this?
(cve) I usually try to avoid more than one level of extension. Make sure
you are not "functionally decomposing". Perhaps the subflows will help with
this. What is motivating two levels of extension? Can you give an example?
Thanks,
Bob Lawson
************************************************************************
* 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
*
*************************************************************************