sábado, 10 de octubre de 2015

HERRAMINETAS CASE O MODELADO



HERRAMIENTAS PARA UML

 RESUMEN  REALIZADO  POR - JOSSEY ALGUERO

Son diversas aplicaciones informáticas o programas informáticos destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero.

Herramientas UML textuales

También podemos encontrar diversas herramientas que permiten la especificación textual de modelos UML (y que automáticamente dibujan el diagrama UML correspondiente). Pueden ser una solución útil en algunos casos. Lista de herramientas de este tipo:

  • Nomnoml: Crea diagramas de clase con una sintaxis textual para UML fácil de usar. Lee  el cómo y el porqué de esta herramienta.
  • yuml: es un servicio online para crear diagramas de clase y de casos de uso. Este servicio puede llamarse desde un blog o página web (pasando la descripción textual del modelo a mostrar como parte de la URL) para visualizar automáticamente el modelo indicado. Ahora podemos también generar modelos UML desde otras herramientas UML.
  • UML Graph: dibuja automáticamente diagramas de clase y de secuencia. Para los de clase utiliza la sintaxis Java con anotaciones que después la herramienta convierte a specifications Graphviz. Para los diagramas de secuencia se utiliza un enfoque diferente (y esto es lo que no me gusta de la herramienta, en el fondo son dos distintas): se usan pic macros para definir el diagrama y después el programa pic2plot convierte las macros en archivos gráficos.
  • TextUML Toolkit: es otra herramienta reciente. Es un editor open-source que utiliza como visor de UML el proyecto EclipseGraphviz. Soporta básicamente diagramas de clase y un subconjunto de los diagramas de actividades.
  • MetaUML: es una librería para visualizar diagramas UML en archivos LaTeX, definidos utilizando una notación textual simple. Soporta diagramas de clase, de actividad y de casos de uso y máquinas de estado.
  • USE: también utiliza una notación textual pero en este caso su objetivo es animar el modelo permitiendo la creación de snapshots que sirvan para validar las restricciones OCL que se hayan definido.
  • PlantUML: soporta diagramas de clase, de casos de uso y de actividad, aunque no tengo claro si es un proyecto aún activo. Ver también esta descripción más detallada en el blog
  • Simple DSL: for sequence diagrams basado en UMLGraph. Utiliza el TXL Programming Language para pasar del DSL a UMLGraph
  • (sólo para fans acérrimos de Latex) Macros de Latex macros para dibujar UML Sequence diagrams , el nombre lo dice todo
  • metaDepth : Herramienta para la definición textual de modelos multi-nivel (es decir, la herramienta no se limita a modelos UML ni está restringida a la arquitectura modelo/metamodelo/metametamodelo típica
  • EasyUML Editor : soporta casi todos los tipos de diagramas UML. Los diagramas se pueden exportar a PDF, PNG o SVG. Se ejecuta como una aplicación web

Herramientas UML específicas para MAC:

  • MacA&D: con soporte para los principales diagramas de UML 2.2. y funcionalidades de generación de código para SQL, C++, Objective-C, Java, PHP and REALbasic
  • CanvasUML : para dibujar diagramas de clase
  • Otras herramientas como MagicDraw, VisualParadigm and QuickUML tienen también versión para MAC

Herramientas para dispositivos móbiles:

  • Lucidchart: tiene una versión para ipad capaz de reconozer figuras hechas a mano.
  • Draw UML: una herramienta de dibujo UML para el ipad.
  • Magicdraw Reader iphone Edition: Permite a los usuarios visualizar modelos hechos con magicdraw desde su iphone o ipod Touch.
  • Mock4U UML: Como usar Balsamiq para crear mock-ups de modelos UML en el iphone usando sus templates para iphone.
  • Iuml : NO es realmente una herramienta de modelado sinó una guía de referencia para llevar en el iphone y consultar la documentación mientras dibujamos modelos UML.
  • UML Process Aid es otra herramienta para consultar documentación sobre UML en el iphone.
  • Andyuml: una herramienta Android para el dibujo de diagramas UML
  • Astah* UML pad permite la creación de diagramas de clase UML en vuestro ipad. Además, se pueden exportar los modelos para completarlos más tarde utilizando otras de las herramientas de modelado de la misma marca.

6 comentarios:

  1. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
  2. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
  3. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
  4. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
  5. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
  6. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar