Sparx Systems Forum

Discussion => Uml Process => Topic started by: jeshaw2 on December 13, 2006, 09:04:35 pm

Title: <<Use>> stereotype - My mistake
Post by: jeshaw2 on December 13, 2006, 09:04:35 pm
In a couple of my posts, I've indicated that the <<use>> stereotype is not present in UML 2.x.  I've discovered that I'm incorrect in that assertion.  It is discussed in Section 7.3.53 of both UML 2 Superstructure documents.  I don't know how I missed that.  :-[

My apologies to all.
Title: Re: <<Use>> stereotype - My mistake
Post by: «Midnight» on December 14, 2006, 05:52:00 am
Quote
In a couple of my posts, I've indicated that the <<use>> stereotype is not present in UML 2.x.  I've discovered that I'm incorrect in that assertion.  It is discussed in Section 7.3.53 of both UML 2 Superstructure documents.  I don't know how I missed that.  :-[
My apologies to all.

I noticed you had, but figured you were referring to the visual representation. Recent OMG documents tend to omit the stereotype on diagrams.
Title: Re: <<Use>> stereotype - My mistake
Post by: jeshaw2 on December 14, 2006, 06:49:22 am
For a primary actor in a Use Case diagram, I think the <<use>> stereotype designation is a bit redundant; but it might be helpful to those unwashed in the subtleties of UML semantics.

The stereotype <<use>> does appear on the diagram in Sect. 7.3.53, Fig 73.

From the UML 2.1 Superstructure document:
Quote
A usage is a relationship in which one element requires another element (or set of elements) for its full implementation or operation. In the metamodel, a Usage is a Dependency in which the client requires the presence of the supplier.
This sounds like the stereotype can be used in other situations than just the Use Case diagram.

Thinking further, and noting that <<use>> is a dependency relation, I ask myself several questions:I don't have good answers for these questions.  Perhaps I need some more washing? ;)