Linux CASE Tools

Table of contents


Gaphor


Gaphor - Gaphor is an open-source UML tool for the GNOME desktop environment. Gaphor uses a UML 2.0 compliant data model, can import classes from Python source code and can export high quality graphic representations of the models.

Features
Gaphor supports class diagrams, use case diagrams, action diagrams and component diagrams. It can export high quality SVG or PDF diagrams. It also includes XMI export.

It has a plugin infrastructure to ease the addition of functionality.
  • 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!
  • Diagram items can be used freely in every diagram. No restrictions what so ever.
  • Support for stereotypes on classes, interfaces and packages graphically. You can define stereotypes for class types (e.g. Class or State assign them to the appropriate elements in your diagram.
  • Classes support stereotype attributes. Extra stereotype information can be defined by setting attributes on the stereotypes.
  • SVG, PNG, PDF diagram exports.
  • Cross platform: Gaphor works on both Unix (including Mac OS X) and Windows.
  • Stable file format. We warrant that older files will be readable by Gaphor.
  • Plugin infrastructure makes Gaphor easy to extend.
The following diagram types are supported:
  • Class diagrams
  • Component diagrams
  • Use case diagrams
  • Action diagrams
  • Interaction diagrams
  • State diagrams
  • Profiles


More about Gaphor: Gaphor



Umbrello UML Modeller


Umbrello UML Modeller - Umbrello UML Modeller is a Unified Modelling Language diagram programme for KDE. UML allows you to create diagrams of software and other systems in a standard format. Our handbook gives a good introduction to Umbrello and UML modelling.

More about Umbrello UML Modeller: Umbrello UML Modeller

Dia


Dia - Dia is a gtk+ based diagram creation program released under the GPL license.
Dia is inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.
It can load and save diagrams to a custom XML format (gzipped by default, to save space), can export diagrams to a number of formats, including EPS, SVG, XFIG, WMF and PNG, and can print diagrams (including ones that span multiple pages).

More about Dia: Dia






Directory

Community