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