Discussion:
Use Case - Sequence Assocation
Mark Fortner
2011-08-01 20:34:42 UTC
Permalink
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=2807825

To unsubscribe from this discussion, e-mail: [users-***@argouml.tigris.org].
Bob Tarling
2011-08-01 21:35:42 UTC
Permalink
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
Post by Mark Fortner
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-***@argouml.tigris.org].
Mark Fortner
2011-08-01 21:53:30 UTC
Permalink
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
Post by Bob Tarling
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
Post by Mark Fortner
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
Post by Mark Fortner
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
Post by Mark Fortner
of use-cases. This would make it easier for the reader to go in
increasing
Post by Mark Fortner
degrees of specificity from vague requirements/use cases, to the
sequences,
Post by Mark Fortner
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: [
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2807838

To unsubscribe from this discussion, e-mail: [users-***@argouml.tigris.org].
Mark Fortner
2011-08-01 23:14:01 UTC
Permalink
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
Post by Mark Fortner
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
Post by Bob Tarling
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
Post by Mark Fortner
On a recent project I put together a number of sequence diagrams which
describe some of the basic interactions between classes. These
sequences
Post by Mark Fortner
are in support of a specific use case. Is there some way of associating
the
Post by Mark Fortner
sequence with the use case it supports? The explorer shows all of my
sequences as "unattachedCollaboration"s. Does that mean that they can
be
Post by Mark Fortner
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
Post by Mark Fortner
of use-cases. This would make it easier for the reader to go in
increasing
Post by Mark Fortner
degrees of specificity from vague requirements/use cases, to the
sequences,
Post by Mark Fortner
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: [
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2807846

To unsubscribe from this discussion, e-mail: [users-***@argouml.tigris.org].
Bob Tarling
2011-08-02 07:45:50 UTC
Permalink
By design - extension point is not a classifier.

You can create a dependency between any object and any other if that
suits your purposes.
Post by Mark Fortner
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
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
Post by Bob Tarling
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
Post by Mark Fortner
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
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2808085

To unsubscribe from this discussion, e-mail: [users-***@argouml.tigris.org].
Loading...