ArgoUML
De Wikipedia, la enciclopedia libre
| ArgoUML | |
|---|---|
| Última versión estable | 0.26.2 (20 de noviembre de 2008) |
| S.O. | Multiplataforma (Java) |
| Licencia | Licencia BSD |
| En español | Sí |
| Sitio web | argouml.tigris.org |
ArgoUML es una aplicación de diagramado de UML escrita en Java y publicada bajo la Licencia BSD open source. Dado que es una aplicación Java, está disponible en cualquier plataforma soportada por Java.
El Magazine de Desarrollo de Software entrega premios anuales a herramientas de desarrollo de software populares en varias categorías. En 2003 ArgoUML fue una de las finalistas en la categoría "Design and Analysis Tools". ArgoUML recibió un premio "runner-up"(revelación), derrotando a muchas herramientas comerciales.
Sin embargo, desde la versión 0.20, ArgoUML está incompleto. No es conforme completamente a los estándares UML [1] y carece de soporte completo para algunos tipos de diagramas incluyendo los Diagrama de secuencia y los de colaboración [2].
Contenido |
[editar] Características
Nuevas Características en V0.20:
- UML 1.4 - Características de extensibilidad mejoradas de UML 1.4
- Diagramas de Secuencia
- Compatibilidad AndroMDA
- Calidad - Cientos de bugs han sido arreglados
- La mayoría de las funciones ahora soportan la selección múltiple de los elementos del modelo
- Arrastrar y soltar desde el árbol de exploración al diagrama y dentro del árbol de exploración
Otras características:
- Construido en diseños críticos suministra una revisión no obstructiva del diseño y sugerencias para mejoras
- interfaz de módulos Extensible
- Soporte de Internacionalización para Inglés, Alemán, Francés, Español y Ruso
- Restricciones OCL para Clases
- Soporte para el lenguaje de generación de Código: Java, PHP, Python, C++ y Csharp (C#)
- ingeniería inversa
- disposición(layout) automática del diagrama de clases
- Generación de ficheros PNG, GIF, JPG, SVG, EPS desde diagramas
- Soporte para comentarios para múltiples elementos
- todos los diagramas 1.4 están soportados
[editar] Debilidades
- No tiene botón "deshacer"
- Los Modelos a veces no pueden ser re-abiertos.
- Import/Export a Java
- No hay llamadas-reflexivas en los diagramas de secuencia
- Debes seleccionar una clase para crear un diagrama de secuencia
[editar] Véase también
- Poseidon for UML - un descendiente comercial de ArgoUML
- ATL - un lenguaje open source QVT capaz de transformar los modelos UML producidos por Argo/Poseidon
- Acceleo - Generador de Código MDA OpenSource basado en Eclipse y EMF

