Bug 90207 - Bad association line position in use case diagrams
Summary: Bad association line position in use case diagrams
Status: RESOLVED NOT A BUG
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-25 03:07 UTC by Gustavo Sverzut Barbieri
Modified: 2004-10-01 02:07 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gustavo Sverzut Barbieri 2004-09-25 03:07:29 UTC
Version:            (using KDE KDE 3.3.0)

Umbrello has a bad algorithm to choose if the association line should go at left/right or top/bottom.

As people generally arrange use case horizontally it would be better to connect association lines to the left/right side of the UC. Seems that Umbrello try to keep it at bottom/top.

The problem is more evidently when you have a bunch of UC for just one actor and you line them in a column. Those at top and bottom suffer from association lines being under other UC.

A better algorithm to detect if some line crosses elements (actor, uc) and resolve it should improve usability.

The best solution togheter with a better algorithm is to allow user to choose connect points, like ArgoUML does.
Comment 1 Jonathan Riddell 2004-09-26 20:36:28 UTC
There is no bias towards connecting on the top or sides, it just connects to wherever is closest.  This works well for me in a use case diagram and a column of use cases looks fine.  You can use break points (double click on line) to change the angle if you want.  Connection points have problems when connecting lots of assoiciations to an object and whem swapping the position of two items, the are connected on the wrong side.
Comment 2 Gustavo Sverzut Barbieri 2004-09-28 06:10:55 UTC
 --- Jonathan Riddell <jr@jriddell.org> escreveu: 
> ------- Additional Comments From jr jriddell org  2004-09-26 20:36
> -------
> There is no bias towards connecting on the top or sides, it just
> connects to wherever is closest.  This works well for me in a use
> case diagram and a column of use cases looks fine.  You can use break
> points (double click on line) to change the angle if you want. 
> Connection points have problems when connecting lots of assoiciations
> to an object and whem swapping the position of two items, the are
> connected on the wrong side.


I will test the break point solution when I'm at work, but you have to
admit it's not clear enough... maybe a "Tip of the day" with it?




	
	
		
_______________________________________________________ 
Yahoo! Acesso Gr
Comment 3 Gustavo Sverzut Barbieri 2004-10-01 02:07:32 UTC
It works all right.

Thanks.