Herramientas para uml
Es un programa de creación de diagramas entidad-relación, UML, flujo de datos, diagramas de red, etc. basado en GTK+ bajo la licencia GPL, inspirado en Visio.
Parainstalar:
sudo apt-get install dia, dia2code
Ilustración 1: Herramienta Dia
Referencia: http://www.gnome.org/projects/dia
http://www.seanet.com/~hgg9140/comp/diatut/all/all.htmlhttp://linux.togaware.com/survivor/DIA_Charts.html
UMBRELLOEs una herramienta proceso del desarrollo de software diseñado principalmente para KDE para la creación de un entornode escritorio e infraestructura de desarrollo para diversos sistemas operativos como GNU/Linux, Mac OS X, Windows, aunque funciona en otros entornos de escritorio.
Parainstalarlo:
sudo apt-get install umbrello
Ilustración 2: Herramienta UMBRELLO
Referencia http://uml.sourceforge.net/
docs.kde.org/stable/en/kdesdk/umbrello/umbrello.pdf
BoUMLEsun software multiplataforma, capaz de generar código automáticamente en IDL, C++, Java y PHP a partir de los diagramas. Se pueden diseñar diagramas de secuencias, de clases,casos de uso, etc.
Además permite añadir aplicaciones externas escritas en C++ o Java, siendo una de estas extensiones predefinidas la generación de código y la ingeniería inversa.Para instalarlo:
sudo apt-get install bouml
Ilustración 3: Herramienta BoUML
Homepage: http://bouml.free.fr/
http://bouml.free.fr/tutorial/tutorial.html
ArgoUMLFunciona en casi cualquier plataforma corre sobre java, tiene soporte para bases de datos, exporta los diagramas a distintos formatos y genera código (parcial).
Ilustración 4:Herramienta ArgoUML
Para instalarlo:
sudo apt-get install argouml
Homepage: http://argouml.tigris.org/
argouml-stats.tigris.org/documentation-es/pdf-0.../argomanual.pdff
Regístrate para leer el documento completo.