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 :

gaphor

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/files
Scaricate 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 comando
ebuild gaphor-0.7.0.1.ebuild digest
Questo nn basta infatti gaphor ha delle dipendenze specifiche dovete quindi fare
cd /usr/local/portage mkdir x11-libs: mkdir x11-libs/diacanvas mkdir x11-libs/diacanvas/files
Scaricate l'ebuild 0.14.2 (non quelli precedenti) qui e mettetelo in x11-libs/diacanvas. Ora digitate
ebuild diacanvas-0.14.2.ebuild digest
Ora non vi resta che dare un bel
emerge gaphor