ArgoUML es una aplicación de diagramación UML escrita en Java y publicada bajo la licencia pública de código abierto Eclipse . Al ser una aplicación Java , está disponible en cualquier plataforma compatible con Java SE .
Historia
ArgoUML fue desarrollado originalmente en la Universidad de California en Irvine por Jason E. Robbins, lo que le permitió obtener su doctorado. Era un proyecto de código abierto alojado por Tigris.org y trasladado en 2019 a GitHub. [3] El proyecto ArgoUML incluía más de 19.000 usuarios registrados y más de 150 desarrolladores. [4]
En 2003, ArgoUML ganó el premio anual Readers' Choice Award de la revista Software Development Magazine en la categoría “Herramientas de diseño y análisis”. [5]
El desarrollo de ArgoUML ha sufrido por falta de personal. Por ejemplo, la función Deshacer ha sido solicitada constantemente desde 2003, pero aún no se ha implementado. [6]
Características
Según la lista oficial de características, [7] ArgoUML es capaz de lo siguiente:
- Se admiten los 9 diagramas UML 1.4.
- Sigue de cerca el estándar UML.
- Independiente de la plataforma : Java 1.5+ y C++ .
- ¡Haga clic y listo! con Java Web Start (no requiere configuración, se inicia desde su navegador web).
- Metamodelo UML 1.4 estándar .
- Soporte 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 avanzada de diagramas y zoom.
- Los críticos de diseño integrados brindan una revisión discreta del diseño y sugerencias para mejoras.
- Interfaz de módulos extensibles.
- Soporte OCL .
- Ingeniería avanzada (la generación de código admite C++ y C# , Java, PHP 4 , PHP 5 , Ruby y, con módulos menos maduros, Ada , Delphi y SQL ).
- Ingeniería inversa / importación de archivos JAR / de clase.
Debilidades
- ArgoUML aún no implementa completamente el estándar UML. [8]
- Función de deshacer parcialmente (funciona para ediciones de gráficos [9] [10] )
- Es posible que el inicio de Java Web Start ya no funcione de manera confiable. Consulte Java Web Start .
Véase también
Referencias
- ^ "Versión 0.35.1". 31 de agosto de 2014. Consultado el 31 de agosto de 2019 .
- ^ https://github.com/argouml-tigris-org/argouml/releases/tag/VERSION_0_35_1.
- ^ "Inicio · argouml-tigris-org/Wiki de Argouml". GitHub .
- ^ "Transiciones tecnológicas en ISR UCI". Archivado desde el original el 28 de enero de 2012.
- ^ "Premios de elección de los lectores del Dr. Dobb, 2003".
- ^ Número 1834 (5 de mayo de 2003): Implementar la función de deshacer. http://argouml.tigris.org/issues/show_bug.cgi?id=1834 Archivado el 20 de noviembre de 2017 en Wayback Machine.
- ^ "Características de ArgoUML".
- ^ "Lista de incompatibilidades de especificaciones UML". Documentación de ArgoUML . Archivado desde el original el 13 de febrero de 2011. Consultado el 28 de abril de 2006 .
- ^ "ArgoUML 0.19.3 publicado". Archivado desde el original el 1 de julio de 2020. Consultado el 15 de diciembre de 2008 .Deshacer el trabajo de edición de gráficos (esto es principalmente una adición de GEF).
- ^ "Número 1834. Implementar la función de deshacer". Archivado desde el original el 20 de noviembre de 2017. Consultado el 15 de diciembre de 2008 .Deshacer el trabajo de edición de gráficos (esto es principalmente una adición de GEF).
Enlaces externos
Wikimedia Commons tiene medios relacionados con ArgoUML .