Fino a questo momento sotto linux l’unico modo per disegnare UML era attraverso DIA che sconsiglio aihmè a tutti quelli che nn vogliono impazzire! L’alternativa era usare VISIO della Microsoft. Anche questa soluzione non era ottimale (anche su usate WINE). Stasera per puro caso forse ho trovato una soluzione : Gaphor. Questo tool è leggero (python) e offre tutto ciò che server per l’uml. Le sue features sono :
- Gaphor has a UML 2.0 compliant data model. This guarantees future compatibility with other modeling tools.
- The data model is developed in Gaphor itself!
- SVG diagram exports.
- The following diagram types are supported:
- Class diagrams
- Use case diagrams
- Action diagrams
- Component diagrams
- Support for stereotypes on classes, interfaces and packages.
- Cross platform: Gaphor works on both Unix (including Mac OS X) and Windows.
- Plugin infrastructure makes Gaphor easy to extend.
Come sempre un’immagine vale più di mille parole :

Gentoo Install Se volete installarlo sotto gentoo dovrete usare gli ebuild presi da bugzilla (infatti gaphor nn è ancora in portage).
cd /usr/local/portage
mkdir gnome-apps
mkdir gnome-apps/gaphor
mkdir gnome-apps/gaphor/filesScaricate l'ebuild 0.7.0.1 da qui e mettetelo in gnome-apps/gaphor
Scaricate il tgz da sourceforge e mettetelo in /usr/portage/distfiles
digitate il comandoebuild gaphor-0.7.0.1.ebuild digestQuesto nn basta infatti gaphor ha delle dipendenze specifiche dovete quindi farecd /usr/local/portage
mkdir x11-libs:
mkdir x11-libs/diacanvas
mkdir x11-libs/diacanvas/filesScaricate l'ebuild 0.14.2 (non quelli precedenti) qui e mettetelo in x11-libs/diacanvas. Ora digitateebuild diacanvas-0.14.2.ebuild digestOra non vi resta che dare un belemerge gaphor