Re: Strange Advice From Critics

"Mark Fortner" <[email protected]>
Newsgroups gmane.comp.lang.uml.argouml.user
Message-ID <[email protected]>
My first thought was that I was drawing the diagram improperly and that
perhaps (as you point out) the arrows might be pointing in the wrong
direction.

My thought is that use-cases that exhibit greater levels of specificity
would radiate rightward from the more generic "Zoom" use-case, in the same
way that you might outline the requirements in a document.

Zoom
  - Zoom In
  - Zoom Out

However, either way that I draw it I still have the same problem.

Mark

On 4/19/07, Tom Morris <[email protected]> wrote:
>
> Both ASCII art and UML can be a little tricky to interpret, but it seems
> possible to me that you've got the generalization arrows going opposite
> the
> way you intend and, perhaps as a result, you've got the associations going
> to the wrong place.
>
> What do you think about drawing it like this?
>
>                 ___ UseCase 'ZoomIn'___
>                /                       \
> Actor 'User' -<                         |--> UseCase 'Zoom'
>                \___ UseCase 'ZoomOut'__/
>
> where the lines on the left are two associations from User to ZoomIn &
> ZoomOut and the lines on the right are generalization from those two use
> cases to the Zoom use case.
>
> Alternatively, you could have the use case Zoom include the sub use cases,
> depending on your exact semantics.
>
> Either way your still going to get an unwanted critic firing though.  It
> looks like it doesn't think  being used via Include, Generalize, Extend,
> etc
> to be enough consider an element not being orphaned.
>
> Tom
>
>
> -----Original Message-----
> From: Mark Fortner [mailto:[email protected]]
> Sent: Wednesday, April 18, 2007 12:30 PM
> To: [email protected]
> Subject: [argouml-users] Strange Advice From Critics
>
>
> I've been trying to use the critics as a way of insuring that my model is
> complete.  However, when creating use case diagrams I've noticed that the
> critics often provide me with feedback that doesn't make sense.
>
> For example, let's say you want to create the following use-cases
>
> Actor -- (Zooming)  --> (Zoom Into Rectangular Selection)
>                             --> (Zoom In By Increment)
>                             --> (Zoom Out By Increment)
>
> To create the first generalization of Zooming (Zoom Into Rectangular
> Selection), I click the Zooming use-case and drag the generalization arrow
> at the top of the use-case.  When I release the mouse, the new use case is
> created, and I enter it's name directly into the use-case ellipse.
>
> However, when I do this I get feedback telling me that I need to "Add
> Associations" to the usecase even though in my estimation I just created
> the
> association that I wanted.
>
> Am I missing something?
>
> Regards,
>
> Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.