ArgoUML

ImprimirCitar

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

En telecomunicaciones, la conmutación de mensajes implica mensajes enrutados en su totalidad, un salto a la vez. Evolucionó a partir de la conmutación de...
Más resultados...
Tamaño del texto:
Editar