Peter,

The problem is that you are skipping some of the details due to the design
decision. At the moment where you mention that class A and B go in two
separate subsystem, you have to "replace" the used analysis classes in the
use case by the interfaces of the earlier mentioned subsystems. The use case
realization will have it's own package, and in the sequence diagram it will
show the interface classes, not any more the classes A and B. 

Classes should be relocated in the subsystem 'package' to which the belong.
In the package you will/should create sequence diagram, showing how the
subsystem internally works. To do so, you normally add an object
representing the outside world for the subsystem, making the call to the
subsystem. This should be an operation defined on the interface class. From
the 'dummy' object, you can so how the subsystem internally works, and how
your original class gets involved in it.

If you like, i can build and send you an example model on this....

Jack

-----Original Message-----
From: DIEBEN Peter [mailto:[EMAIL PROTECTED]]
Sent: Thursday, November 30, 2000 3:05 PM
To: 'Rose'
Subject: (ROSE) Multiple UC realisations for one UC?



Hello,

While doing the architecture for our system I came across the following
problem, which I'll describe in general terms:

I have a use case UC1.
The sequence diagram of UC1 shows 2 analysis classes A, and B.
The architect decided to put class A in sub-system SSa and class B in SSb
(i.e. two separate packages in the Logical View, each with its own analysis
classes).
Now I want to make the use case realisation (diagram) of UC1. What do I do?
Put it in SSa and use class B in SSa? The consequence is that  looking at
SSb it is very hard to see that one of its analysis classes participates in
the realisation of UC1.
Or is it possible that UC1 be realised by 2 -incomplete- use case
realisations, one in each subsystem?
 

Peter Dieben
(32)(0) 2 729  96 57
[EMAIL PROTECTED]
************************************************************************
* 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
*
*************************************************************************

Reply via email to