2010-05-27 24 views
19

Estoy buscando un software de diagramación que produciría bien parecido salida. No necesita soportar todo (o incluso mucho) de UML, no necesita tener funciones de ingeniería de código ni nada, solo necesita producir resultados visualmente interesantes.Diagramas UML que en realidad son bonitos?

Aquí hay un par de muestras de productos que considero feos/no lo suficientemente buenos: Visio con plantillas UML predeterminadas (no encontré las de mejor aspecto), Enterprise Architect, Dia, ArgoUML y muchas otras herramientas UML "profesionales" .

Un par de herramientas visualmente atractivas que consideraba (pero no encontró problemas con):

  • diagramas de clases de Visual Studio - sólo para clases .NET, pero la salida es mucho mejor que lo que normalmente producen las herramientas UML
  • NClass - similar a los diagramas de clase de VS pero no pude encontrar la piel azul "bonita" en cualquier parte
  • yuml.me - muy bonita pero le faltan algunas opciones avanzadas de diseño. Debo decir que considero que su estilo es casi ideal para diagramas de alto nivel: se ven incompletos, lo que es bueno.
  • Balsamiq - Creo que Joel usó esto para hginit.com y me gustó. Sin embargo, no es adecuado para crear diagramas de software así que me imagino que sería mucho trabajo
  • MS Word tiene un buen motor de gráficos, pero prefiero dejar esto como una opción de último recurso

Estaría agradecido por cualquier buen consejo.

+3

Esta área es deficiente con certeza. Visio puede hacer diagramas realmente atractivos, pero requiere un * lote * de trabajo (no use las plantillas predeterminadas). Los diagramas de clase de Visual Studio son los más agradables que buscan la menor cantidad de esfuerzo. – Anton

+0

Para lograr una buena apariencia en Visio, ¿le da estilo manualmente a todos los componentes visuales o usa plantillas mejores? – Borek

+1

Hola amigo, ¿Estás buscando modelos o una top model? –

Respuesta

0

Visio parece ser la combinación más cercana para lo que estoy buscando, algo entre el editor de vectores y una herramienta de diagramación de software con un formato decente y opciones de diseño. No es óptimo en muchos niveles, pero la herramienta más flexible que he probado hasta ahora.

0

Definitivamente es una pregunta difícil :) Hay muchas herramientas, sin embargo, los diagramas UML más bellos que se vieron fueron hechos usando el editor de gráficos vectoriales ... También depende de qué esperas de una herramienta que produzca buenos diagramas. ¿Bonitas plantillas? Buen algoritmo de diseño? Las herramientas que me parecen más o menos utilizables son MagicDraw para la grilla, BOUML para simplificar y Papyrus o Moskitt, cualquiera que sea la disposición de la heurística tratando de no poner demasiadas clases a un lado.

+0

Plantillas primordialmente bonitas, un buen algoritmo de diseño es una bonificación, aunque no es obligatorio. – Borek

0

Visual Studio 2010 Ultimate incluye los siguientes diagramas UML: clase, secuencia, componente, caso de uso y actividad. También puede generar diagramas de secuencia y gráficos de dependencia a partir del código.

Para ver ejemplos de cómo se ven estos diagramas, consulte sus descripciones en Developing Models for Software Design. Si puede obtener el Paquete de características de visualización y modelado, puede crear diagramas de clase UML a partir del código.

Puede descargar la versión de prueba de Visual Studio 2010 Ultimate here. Si tiene una suscripción a MSDN, puede obtener el paquete de características here.

+0

¿Hay alguna diferencia entre las versiones última y no primitiva? Lo estoy preguntando porque no creo que la versión no sea particularmente inteligente o bonita: las líneas solo pueden ir vertical y horizontalmente (sin curvas bonitas allí o incluso líneas rectas), y la herramienta es increíblemente poco inteligente para enrutarlas y gastarlas. su tiempo haciendo enrutamientos frágiles manualmente, que se perderán la próxima vez que mueva algo en el diagrama. –

4

¡Eche un vistazo a this, una aplicación web para crear diagramas UML!

+0

¿No tiene nada más que decir sobre el producto? ¿Lo has probado, funciona, es fácil de usar? –

+1

yUML es ideal para diagramas simples, sin embargo, la falta de superficie de diseño hace que sea difícil de usar para algo más grande. Pero el resultado se ve genial, eso es cierto. – Borek

5

Architexa le permite crear clases de estilo UML, secuencias y diagramas superpuestos fácilmente manejables desde el Eclipse IDE.También ayuda a acelerar el proceso al permitirle agregar elementos directamente desde su base de código.

0

Visual Studio 2010 (Ultimate) es bueno para UML en .NET, pero solo está disponible para los suscriptores de MSDN. Si está buscando otro mejor, le recomendaría que pruebe Visual Paradigm.

+0

¿Hay alguna diferencia entre las versiones definitiva y no primitiva? Lo estoy preguntando porque no creo que la versión no sea particularmente inteligente o bonita: las líneas solo pueden ir vertical y horizontalmente (sin curvas bonitas allí o incluso líneas rectas), y la herramienta es increíblemente poco inteligente para enrutarlas y gastarlas. su tiempo haciendo enrutamientos frágiles manualmente, que se perderán la próxima vez que mueva algo en el diagrama. –

5

yEd es una aplicación de escritorio de gran alcance que se puede utilizar para generar con rapidez y eficacia diagramas de alta calidad

4

Visio 2013 tiene bastante algunos diseños agradables, incluso diseños como esbozo que son mis favoritos. He aquí un ejemplo:

enter image description here

1

hago (y enseñar a la gente a hacer - Tengo un módulo de capacitación para eso) Diagramas muy bonitas con Sparx EA. Sin embargo, siempre le enseño a la gente a hacer un puño de diagramas sucinto y efectivo, y luego a mejorar su presentación; tratar de modificar un diagrama que ha sido "embellecido" es improductivo.

0

draw.io es bueno, también tienen una aplicación de escritorio (Electron)

Cuestiones relacionadas