[Uml-devel] [Bug 90207] New: Bad association line position in use case diagrams

Gustavo Sverzut Barbieri gsbarbieri at yahoo.com.br
Sat Sep 25 01:36:21 UTC 2004

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
           Summary: Bad association line position in use case diagrams
           Product: umbrello
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: umbrello-devel.kde.org
        ReportedBy: gsbarbieri yahoo com br

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.

More information about the umbrello-devel mailing list