Herramienta líder de modelado UML código abierto para Mac

ArgoUML for Mac

ArgoUML for Mac

  -  15.88 MB  -  Código Abierto
  • Última Versión

    ArgoUML 0.34 ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    Mac OS X

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    CollabNet, IncInc / Enlace Externo

  • Nombre de Fichero

    ArgoUML-0.34.app.tgz

  • MD5 Checksum

    60c9d00d03e88cf3e79fb45ece91a831

ArgoUML para Mac es la principal herramienta de modelado UML de código abierto e incluye soporte para todos los diagramas UML estándar. Funciona en cualquier plataforma Java y está disponible en diez idiomas.

ArgoUML para macOS es una herramienta UML CASE (Ingeniería de Software Asistida por Computadora) de código abierto y Java puro que proporciona soporte cognitivo para el diseño orientado a objetos.

La herramienta está escrita completamente en Java y utiliza las Java Foundation Classes. La aplicación cumple con el Estándar OMG para UML 1.4.

El repositorio del modelo central es una implementación de la Interfaz de Metadatos de Java (JMI) que soporta directamente MOF y utiliza la versión legible por máquina de la especificación UML 1.4 proporcionada por la OMG.

Aspectos Destacados

Metamodelo UML Estándar
La aplicación cumple con el Estándar OMG para UML 1.4. El repositorio del modelo central es una implementación de la Interfaz de Metadatos de Java (JMI) que soporta directamente MOF y utiliza la versión legible por máquina de la especificación UML 1.4 proporcionada por la OMG.

Soporte para Diagramas UML
Utiliza GEF, el Framework de Edición de Gráficos UCI para editar diagramas UML.

Soporte XMI
XMI es un formato de intercambio basado en XML entre herramientas UML. Argo UML lo utiliza como mecanismo de guardado estándar para asegurar un fácil intercambio con otras herramientas y el cumplimiento de los estándares abiertos. Además, es posible exportar el modelo a XMI.

Varios formatos de exportación de diagramas
Los diagramas se pueden guardar como GIF, PNG, PostScript, PS Encapsulado, PGML y SVG.

Otras Características
Edición avanzada de diagramas y Zoom, Soporte OCL, Ingeniería Hacia Adelante, Ingeniería Inversa / Importación de archivos .Jar/clase, Soporte Cognitivo, Reflexión-en-acción y muchas más.

Características Clave

Tipos de Diagrama: Soporta varios tipos de diagramas UML, incluyendo diagramas de clases, diagramas de casos de uso, diagramas de secuencia, diagramas de actividad y más. Esta versatilidad permite a los usuarios modelar diferentes aspectos de sus proyectos de software.

Generación de Código: Ofrece capacidades de generación de código, lo que le permite generar código a partir de sus diagramas UML en múltiples lenguajes de programación, incluyendo Java, C++ y más. Esto agiliza el proceso de desarrollo y asegura la coherencia entre su diseño y el código.

Ingeniería Inversa: También puede realizar ingeniería inversa de código existente en diagramas UML, ayudándole a entender sistemas legados complejos y a realizar mejoras.

Colaboración: El software facilita la colaboración entre los miembros del equipo al soportar sistemas de control de versiones como Git. Múltiples usuarios pueden trabajar en el mismo proyecto simultáneamente.

Extensibilidad: Soporta plugins, lo que le permite extender su funcionalidad para adaptarse a sus requisitos específicos de modelado.

Amplia Paleta: El software proporciona un amplio conjunto de elementos UML, como clases, interfaces, asociaciones y más, que pueden arrastrarse y soltarse fácilmente en sus diagramas.

Documentación: Puede generar documentación directamente desde sus diagramas UML, lo que ayuda en la comunicación del proyecto y el intercambio de conocimientos.

Interfaz de Usuario

La interfaz de usuario de ArgoUML es funcional pero puede parecer algo anticuada para los usuarios acostumbrados a estéticas de diseño más modernas.

La interfaz consta de una barra de menú, una barra de herramientas, un espacio de trabajo de diagramas y varios paneles para navegar por su proyecto.

Aunque puede que no gane premios de diseño, es eficiente y fácil de navegar una vez que se familiariza con ella. El enfoque está claramente en la funcionalidad más que en la estética.

Instalación y Configuración
  • Visite el sitio web oficial de GitHub o FileHorse
  • Descargue el instalador adecuado para su sistema operativo (Windows, macOS o Linux).
  • Siga las instrucciones de instalación, que generalmente implican ejecutar el instalador y seleccionar las opciones de instalación.
  • Después de la instalación, inicie la aplicación y comience a usar el software.
Cómo Usar
  • Crear un Nuevo Proyecto: Inicie el software y cree un nuevo proyecto.
  • Seleccionar un Tipo de Diagrama: Elija el tipo de diagrama UML que desea crear (p. ej., diagrama de clases, diagrama de casos de uso).
  • Añadir Elementos: Arrastre y suelte elementos UML desde la paleta al lienzo del diagrama.
  • Conectar Elementos: Utilice conectores apropiados para establecer relaciones entre los elementos.
  • Editar Propiedades: Haga doble clic en los elementos para editar sus propiedades y añadir detalles.
  • Generar Código o Documentación: Dependiendo de sus necesidades, puede generar código o documentación a partir de sus diagramas UML.
FAQ

¿Es ArgoUML para Mac de uso GRATUITO?
Sí, ArgoUML es de código abierto y completamente 100% GRATUITO de usar.

¿Puedo importar código existente en ArgoUML para ingeniería inversa?
Sí, soporta ingeniería inversa, lo que le permite importar código existente y generar diagramas UML a partir de él.

¿Qué lenguajes de programación son compatibles para la generación de código?
Soporta la generación de código en varios lenguajes de programación, incluyendo Java, C++ y más.

¿Existe un límite en el tamaño de los proyectos en los que puedo trabajar con ArgoUML?
Si bien la herramienta es capaz de manejar proyectos complejos, su rendimiento puede degradarse en proyectos muy grandes. Es aconsejable dividir dichos proyectos en módulos más pequeños.

¿Puedo colaborar con miembros del equipo usando ArgoUML?
Sí, soporta la colaboración a través de sistemas de control de versiones como Git, permitiendo que múltiples miembros del equipo trabajen en el mismo proyecto simultáneamente.

Alternativas

Visual Paradigm: Una herramienta versátil de modelado UML que se adapta a diversas notaciones de modelado y ofrece amplias características de colaboración y gestión de proyectos.

Precio

La aplicación es completamente GRATUITA, lo que la convierte en una opción atractiva para individuos, pequeños equipos y proyectos de código abierto con limitaciones de presupuesto.

Requisitos del Sistema
  • Sistema Operativo: macOS 10.12+
  • RAM: 1 GB (2 GB recomendados)
  • Espacio en Disco: 200 MB de espacio disponible
  • Java Runtime Environment (JRE) 8 o posterior
PROS
  • De código abierto y gratuito.
  • Soporta varios tipos de diagramas UML.
  • Capacidades de generación de código e ingeniería inversa.
  • Compatibilidad multiplataforma.
  • Extensible mediante plugins.
  • Soporte de colaboración con control de versiones.
CONTRAS
  • Este producto ya no se desarrolla activamente.
  • El diseño de la interfaz de usuario puede parecer anticuado.
  • Curva de aprendizaje para principiantes en el modelado UML.
  • El rendimiento puede degradarse en proyectos muy grandes.
Nota: Requiere Java.

También Disponible: Descargar ArgoUML para Windows

Traducido por el Equipo de Localización de Filehorse


¿Por qué se publica esta aplicación en FileHorse? (Más información)
  • ArgoUML 0.34 Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    ArgoUML 0.34 Captura de Pantalla 1
  • ArgoUML 0.34 Captura de Pantalla 2
  • ArgoUML 0.34 Captura de Pantalla 3
  • ArgoUML 0.34 Captura de Pantalla 4