Existe una gran cantidad de software diseñado para el modelaje de uml
que pueden correrse sobre los diferentes tipos de sistemas operativos
tales como:
ArgoUML: resulta interesante por la gran cantidad de subprefectos que
tiene
Bouml: este software es libre y permite generar código c++Java, Id,
Php y Python.
Dia: Basado en Visio de Microsoft esta hecho con la librería gtk+.
Fujaba: El objetivo de este proyecto es proporcionar una herramienta
extensible desde el punto de vista del lenguaje tanto como por
plugins.
GModeler: Esta herramienta es Web.
Jude: Este software es comercial pero tiene una versión gratis para la
comunidad que no tiene todas las funcionalidades de la versión
comercial.
MonoUML: La documentación es súper escasa en el sitio y las
referencias indican que solo se pueden hacer diagramas de clase y
casos de uso.
Papyrus: Esta herramienta esta basada en Eclipse
Poseidon: Software comercial con una versión gratis para la comunidad
con funcionalidades reducidas.
Topcased: Esta herramienta es un plug in de Eclipse.
StarUML: Esta desarrollado mayormente en Delphi pero su desarrollo no
esta vinculado exclusivamente a este lenguaje.
Umbrello: Es posible correr esta herramienta en Windows y Mac pero a
UMLet: Corre tanto como plug in de Eclipse o como stand-alone.
UML Pad: Herramienta CASE para el diseño de diagramas UML.
Visual Paradigm: Este software tiene una versión gratis para la
comunidad. La única restricción que tiene, es que genera una marca de
agua en los diagramas.
Para ser sincero casi todas estas aplicaciones pesan más de dos megas
lo que los hacen un poco lento para sus descargas pero cada uno posee
su manual y una muestra de cómo es la interface del programa pueden
mirar en:
http://www.marcosdonoso.cl/?p=156 o al menos eso nos enseña
el señor google……………………………………