When looking at the realization of a use case, once you pass thru the 
interface layer, you might easily end up far from the use case step you 
were trying to realize in (a) sequence diagram(s).

I use the annotation on the left side of the sequence diagram to keep a 
reference of the use case goals... at the begining, a copy / paste of 
the use case scenario... but since some of these sequence diagrams are 
too deep / far... I end up describing in a textual form what I am trying 
to achieve and then discover interfaces and objects required for the 
solution (I found a nice picture of what I am trying to describe here @
http://www.dcs.warwick.ac.uk/~ananda/lnotes/node100.html)

So,we have this discussion in my group about what whether we should 
model those "internal interaction" scenarios in the use case view... 
 and I argue that we should not as long as
    they are not interaction between the actors and the system
    and the stakeholders don't care how it's done
There is value added describing what is happening inside the system but 
not forcefully for the users and stakeholders stand point, thus not in 
the use cases then. Most of these are key mechanisms, documenting your 
software gutts. Do you agree?

If yes, do you have advices regarding how to organize the use case 
realizations and link those "internal interaction" scenarios to the use 
cases that initiated the sequence? We may end up with 10-15 sequence 
diagrams for some use case realizations... Should each of the sequence 
diagram be associated 1 use case realization and many use case 
realizations associated to 1 use case? Or should we have those 10-15 
diagrams connected to this 1 use case realizations? Should these 
diagrams belong in the use case realization package or should they 
belong to the layer & partition implementing most of it?


Well, I am not sure how/where in rose should those "execution path thru 
the system" scenarios be modeled and I surelly would appreciate inputs 
on the topic,
Thanks,
Herve.




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