ArgoUML
ArgoUML es una aplicación de creación de diagramas UML escrita en Java y publicada bajo la licencia pública de código abierto de Eclipse. Al ser una aplicación Java, está disponible en cualquier plataforma compatible con Java SE.
Historia
ArgoUML fue desarrollado originalmente en UC Irvine por Jason E. Robbins, lo que lo llevó a su Ph.D. Era un proyecto de código abierto alojado en Tigris.org y se trasladó en 2019 a GitHub. El proyecto ArgoUML incluyó a más de 19.000 usuarios registrados y más de 150 desarrolladores.
En 2003, ArgoUML ganó el premio anual de lectores de la revista Software Development Magazine. Premio Choice en la categoría “Herramientas de diseño y análisis”.
El desarrollo de ArgoUML ha sufrido por la falta de mano de obra. Por ejemplo, Deshacer ha sido una característica solicitada perpetuamente desde 2003 pero aún no se ha implementado.
Características
Según la lista oficial de características, ArgoUML es capaz de lo siguiente:
- Se admiten los 9 diagramas UML 1.4.
- Sigue de cerca el estándar UML.
- Plataforma independiente – Java 1.5+ y C++.
- Haga clic y vaya! con Java Web Start (no se requiere configuración, comienza desde su navegador web).
- Standard UML 1.4 Metamodel.
- Apoyo XMI.
- Exportar diagramas como GIF, PNG, PS, EPS, PGML y SVG.
- Disponible en diez idiomas: EN, EN-GB, DE, ES, IT, RU, FR, NB, PT, ZH.
- Edición y zoom de diagramas avanzados.
- Los críticos de diseño integrados proporcionan una revisión discreta del diseño y sugerencias para mejoras.
- Interfaz de módulos extensibles.
- Soporte OCL.
- Ingeniería avanzada (generación de códigos soporta C++ y C#, Java, PHP 4, PHP 5, Ruby y, con módulos menos maduros, Ada, Delphi y SQL).
- Ingeniería inversa / JAR / importación de archivos clase.
Debilidades
- ArgoUML todavía no implementa completamente el estándar UML.
- Función de deshacer parcial (trabajando para ediciones gráficas)
Contenido relacionado
Transacciones de Yakarta
Cifrar
Conmutación de mensajes