Mark Fortner | 1 Aug 2011 22:34
Picon

Use Case - Sequence Assocation

On a recent project I put together a number of sequence diagrams which describe some of the basic interactions between classes.  These sequences are in support of a specific use case.  Is there some way of associating the sequence with the use case it supports?  The explorer shows all of my sequences as "unattachedCollaboration"s.  Does that mean that they can be attached to use cases (or other objects in the model)?  If so, how?

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.  This 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
Bob Tarling | 1 Aug 2011 23:35
Picon

Re: Use Case - Sequence Assocation

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 <phidias51 <at> gmail.com> wrote:
> On a recent project I put together a number of sequence diagrams which
> describe some of the basic interactions between classes.  These sequences
> are in support of a specific use case.  Is there some way of associating the
> sequence with the use case it supports?  The explorer shows all of my
> sequences as "unattachedCollaboration"s.  Does that mean that they can be
> attached to use cases (or other objects in the model)?  If so, how?
> 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.  This 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=449&dsMessageId=2807837

To unsubscribe from this discussion, e-mail: [users-unsubscribe <at> argouml.tigris.org].

Mark Fortner | 1 Aug 2011 23:53
Picon

Re: Use Case - Sequence Assocation

Ahh, I see.  I was couldn't find the use cases in the combo box earlier (too many objects in the model) ;-).  I was expecting that if you right-click on a use case or EP in the explorer and click "Create Diagram" that it would automatically associate the two, and that the sequence diagram 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 <bob.tarling <at> gmail.com> wrote:
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 <phidias51 <at> gmail.com> wrote:
> On a recent project I put together a number of sequence diagrams which
> describe some of the basic interactions between classes.  These sequences
> are in support of a specific use case.  Is there some way of associating the
> sequence with the use case it supports?  The explorer shows all of my
> sequences as "unattachedCollaboration"s.  Does that mean that they can be
> attached to use cases (or other objects in the model)?  If so, how?
> 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.  This 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=449&dsMessageId=2807837

To unsubscribe from this discussion, e-mail: [users-unsubscribe <at> argouml.tigris.org].

Mark Fortner | 2 Aug 2011 01:14
Picon

Re: Use Case - Sequence Assocation

I tried to associate a sequence diagram with a use case extension point, but I don't see them listed in the combo box.  Is that by design or a bug?


Mark


On Mon, Aug 1, 2011 at 2:53 PM, Mark Fortner <phidias51 <at> gmail.com> wrote:
Ahh, I see.  I was couldn't find the use cases in the combo box earlier (too many objects in the model) ;-).  I was expecting that if you right-click on a use case or EP in the explorer and click "Create Diagram" that it would automatically associate the two, and that the sequence diagram 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 <bob.tarling <at> gmail.com> wrote:
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 <phidias51 <at> gmail.com> wrote:
> On a recent project I put together a number of sequence diagrams which
> describe some of the basic interactions between classes.  These sequences
> are in support of a specific use case.  Is there some way of associating the
> sequence with the use case it supports?  The explorer shows all of my
> sequences as "unattachedCollaboration"s.  Does that mean that they can be
> attached to use cases (or other objects in the model)?  If so, how?
> 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.  This 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=449&dsMessageId=2807837

To unsubscribe from this discussion, e-mail: [users-unsubscribe <at> argouml.tigris.org].


Bob Tarling | 2 Aug 2011 09:45
Picon

Re: Use Case - Sequence Assocation

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 <phidias51 <at> gmail.com> 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.  Is that by design or a bug?
> Mark
>
>
> On Mon, Aug 1, 2011 at 2:53 PM, Mark Fortner <phidias51 <at> gmail.com> wrote:
>>
>> Ahh, I see.  I was couldn't find the use cases in the combo box earlier
>> (too many objects in the model) ;-).  I was expecting that if you
>> right-click on a use case or EP in the explorer and click "Create Diagram"
>> that it would automatically associate the two, and that the sequence diagram
>> 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 <bob.tarling <at> gmail.com> wrote:
>>>
>>> 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 <phidias51 <at> gmail.com> wrote:
>>> > On a recent project I put together a number of sequence diagrams which
>>> > describe some of the basic interactions between classes.  These
>>> > sequences
>>> > are in support of a specific use case.  Is there some way of
>>> > associating the
>>> > sequence with the use case it supports?  The explorer shows all of my
>>> > sequences as "unattachedCollaboration"s.  Does that mean that they can
>>> > be
>>> > attached to use cases (or other objects in the model)?  If so, how?
>>> > 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.  This 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=449&dsMessageId=2807837
>>>
>>> To unsubscribe from this discussion, e-mail:
>>> [users-unsubscribe <at> argouml.tigris.org].
>>
>
>

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2808085

To unsubscribe from this discussion, e-mail: [users-unsubscribe <at> argouml.tigris.org].


Gmane