Articulo de referencia

UMLet

UMLet es una herramienta UML de código abierto basada en Java , diseñada para enseñar el Lenguaje Unificado de Modelado y para crear diagramas UML rápidamente. Es una herramient...

UMLet es una herramienta UML de código abierto basada en Java , diseñada para enseñar el Lenguaje Unificado de Modelado y para crear diagramas UML rápidamente. Es una herramienta de dibujo, no de modelado, ya que no cuenta con un diccionario o directorio subyacente de objetos de diseño reutilizables. UMLet se distribuye bajo la Licencia Pública General de GNU . [ 1 ]

UMLet cuenta con una interfaz de usuario sencilla que utiliza códigos de formato de texto para modificar las formas básicas con decoraciones y anotaciones, evitando así la complejidad de la navegación con iconos o diálogos de lista de parámetros. Si bien esto requiere que el usuario aprenda otro lenguaje de marcado de texto, el esfuerzo es mínimo y el marcado resulta intuitivo para un diseñador UML experimentado.

UMLet permite exportar diagramas a imágenes (eps, jpg ), formatos de dibujo ( SVG ) y documentos ( PDF ). El portapapeles permite copiar y pegar diagramas como imágenes en otras aplicaciones. Además, es posible crear elementos UML personalizados.

Los objetos de dibujo básicos se pueden modificar y usar como plantillas, lo que permite a los usuarios personalizar la aplicación según sus necesidades. Esto requiere programar los elementos en Java.

Se admiten los tipos de diagramas UML más importantes: clase, caso de uso, secuencia, estado, despliegue y actividad. Aún no se dispone de soporte para las características de UML 2.0, aunque la función de personalización podría utilizarse para ello. Admite conceptos como UmlAsSketch de Martin Fowler . [ 2 ] Sus objetivos de diseño se describen en el artículo "Herramienta de modelado UML ultraligera para el desarrollo de software". [ 3 ] Otro artículo compara UMLet con Rational Rose . [ 4 ]

El formato de archivo nativo de la aplicación es UXF , una extensión de XML destinada al intercambio de modelos UML.

UMLet se ejecuta de forma independiente o como complemento de Eclipse en Windows , OS X y Linux .

Lanzamientos

  • Versión 15.0: Web: zoom, lazo, exportación, modo oscuro; exportación en alta resolución; inicio
  • Versión 14.3: Integración mejorada con el sistema operativo, integración mejorada con Eclipse, corrección de seguridad XML, muchas correcciones adicionales.
  • Versión 14.1.1: Nuevos elementos personalizados, nueva secuencia todo en uno, corrección de errores.
  • Versión 13.3: elementos opacos, corrección de errores
  • versión 13.2: relaciones mejoradas
  • Versión 13.1: corrección de errores
  • Versión 13.0: refactorización interna, ayuda contextual.
  • Versión 11.3: comportamiento del administrador de seguridad modificado, nuevas opciones, modo por lotes mejorado, nuevos tipos de relación.
  • Versión 11.2: ajuste de línea para elementos personalizados, suavizado de bordes mejorado, mejor compatibilidad con Eclipse.
  • Versión 11.1: correcciones de estabilidad
  • Versión 11.0: lista de archivos abiertos recientemente, función de arrastrar y soltar archivos uxf, formato de archivo actualizado.
  • Versión 10.4: arrastrar y soltar paletas, portapapeles mejorado y compatibilidad con teclado optimizada.
  • Versión 10.3: actualizaciones de la interfaz de usuario

Limitaciones

  • No hay soporte directo para plantillas (clases parametrizadas) ni patrones de diseño, aunque ambos pueden mostrarse con soluciones alternativas.
  • No se genera código: esta es una decisión de diseño para mantener la herramienta de dibujo rápida y ligera.

Véase también

Referencias

  1. "GitHub - umlet/umlet: Herramienta UML gratuita para diagramas UML rápidos" .
  2. Boceto de UmlAs de Martin Fowler
  3. M. Auer, T. Tschurtschenthaler, S. Biffl, "Herramienta de modelado UML ultraligera para el desarrollo de software" , Actas de la 29.ªConferencia EUROMICRO
  4. M. Auer, L. Meyer, S. Biffl, Explorative UML Modeling - Comparing the Usability of UML Tools Archived 2016-03-03 at the Wayback Machine , Proc of 9th International Conference on Enterprise Information Systems (ICEIS 2007)
  • Sitio web de UMLet
  • UMLet en Eclipse Marketplace
  • En línea en la web
  • umlet en GitHub
Obtenido de " https://en.wikipedia.org/w/index.php?title=UMLet&oldid=1331406230 "