Re: Use Case - Sequence Assocation

Bob Tarling <[email protected]> Tue, 2 Aug 2011 08:45:50 +0100
Newsgroups gmane.comp.lang.uml.argouml.user
Message-ID <CAKWB3RSYP1g7OJ5nG82fuNEUGPJOX5nkPkmKS2Tj2=Hok1jBmQ@mail.gmail.com>
By design - extension point is not a classifier.

You can create a dependency between any object and any other if that
suits your purposes.

On 2 August 2011 00:14, Mark Fortner <[email protected]> wrote:
> I tried to associate a sequence diagram with a use case extension point, =
but
> I don't see them listed in the combo box. =C2=A0Is that by design or a bu=
g?
> Mark
>
>
> On Mon, Aug 1, 2011 at 2:53 PM, Mark Fortner <[email protected]> wrote:
>>
>> Ahh, I see. =C2=A0I was couldn't find the use cases in the combo box ear=
lier
>> (too many objects in the model) ;-). =C2=A0I was expecting that if you
>> right-click on a use case or EP in the explorer and click "Create Diagra=
m"
>> that it would automatically associate the two, and that the sequence dia=
gram
>> would then appear as a subnode of the use case in the explorer.
>> Mark
>>
>>
>> On Mon, Aug 1, 2011 at 2:35 PM, Bob Tarling <[email protected]> wrot=
e:
>>>
>>> When a sequence diagram is created a Collaboration object is created
>>> which your sequence diagram is supposed to model.
>>>
>>> If when you create the sequence diagram a use case is currently
>>> selected the the collaboration will be attached to that use case.
>>>
>>> Look in the property panel for collaboration, you will see the option
>>> there to view and amend the represented classifier.
>>>
>>> Bob
>>>
>>> On 1 August 2011 21:34, Mark Fortner <[email protected]> wrote:
>>> > On a recent project I put together a number of sequence diagrams whic=
h
>>> > describe some of the basic interactions between classes. =C2=A0These
>>> > sequences
>>> > are in support of a specific use case. =C2=A0Is there some way of
>>> > associating the
>>> > sequence with the use case it supports? =C2=A0The explorer shows all =
of my
>>> > sequences as "unattachedCollaboration"s. =C2=A0Does that mean that th=
ey can
>>> > be
>>> > attached to use cases (or other objects in the model)? =C2=A0If so, h=
ow?
>>> > The reason I'm asking all of this is because I'd like to generate
>>> > design
>>> > documentation in ArgoPrint that shows the sequence diagrams as
>>> > subsections
>>> > of use-cases. =C2=A0This would make it easier for the reader to go in
>>> > increasing
>>> > degrees of specificity from vague requirements/use cases, to the
>>> > sequences,
>>> > and to the classes that appear in those sequences.
>>> > Regards,
>>> > Mark
>>>
>>> ------------------------------------------------------
>>>
>>> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=3D449&dsMessageId=
=3D2807837
>>>
>>> To unsubscribe from this discussion, e-mail:
>>> [[email protected]].
>>
>
>

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=3D449&dsMessageId=3D2=
808085

To unsubscribe from this discussion, e-mail: [[email protected]=
ris.org].