2008-09-24 6 views
15

A lo largo de los años, he intentado muchas veces encontrar una herramienta multiplataforma buena, fácil de usar para algunas diagramas básicos de sistemas de software. Las herramientas de UML que he intentado parecían interponerse en mi camino más que ayudar. Hasta el momento, la solución a la que sigo volviendo es Visio, que es solo para Windows y costosa. Aunque está lejos de ser ideal, proporciona algunos elementos básicos y permite cosas como la colocación de la cuadrícula y el acercamiento. Quería ver si hay una gran herramienta por ahí que me falta, que se ajusta al menos a algunos de los criterios mencionados.Mejor herramienta para Diagrama de sistema de software

Respuesta

5

usted podría intentar DIA, aunque es un poco básico que se mantendrá fuera de su camino al hacer diagramas puros.

http://www.gnome.org/projects/dia/

+1

me gusta usar Dia también. Funciona bastante bien en entorno Linux. En el entorno de Windows, estoy más contento con el diagrama en línea también. Recomiendo [link] (http://www.draw.io) y [link] (https://www.gliffy.com) ya que pueden exportar a múltiples formatos. – g5thomas

1

He usado Edge Diagrammer ... Se hace lo que quiere simple y rápida. Admite la colocación de la cuadrícula y el zoom. Es solo para Windows, y se ha vuelto más caro de lo que recuerdo, pero aún más económico que Visio.

1

me gusta Visio

+0

no disponible para mac, creo :( – Abdellah

0

La mejor solución gratuita que yo sepa es Dia. Se comercializa como un reemplazo informal de Visio.

4

Bueno, supongo que te refieres a Windows. De lo contrario, para Mac, nada que yo sepa puede vencer a OmniGraffle. No solo es tan fácil que mi abuela pueda usarlo, realmente puede hacer diagramas realmente "bellos". Realmente no es demasiado caro (la versión 5 cuesta ahora $ 99, pero las anteriores solían ser menos de $ 40, todavía tiene una barata) y puede hacerlo todo, diagramas de red, diagramas de flujo, digramas UML, maquetas de UI, etc. La aplicación es inteligente, piensa para ti de una manera, por ejemplo detectará que tratas de alinear objetos en una línea o que tengan espacios iguales entre ellos y te ofrece un drag'n drop insinuado para asegurarte de que se cumplan estos criterios. Como dije, es realmente fácil trabajar con OG.

Y puede incluso existiendo también proyecto de Xcode (el IDE estándar de Mac para los programadores) y generar automáticamente gráficos a partir de su código fuente. Un gráfico completo de UML con solo tirar de tu proyecto de Xcode al icono :-) Supongo que sería genial si pudieran llevarlo a Linux o Windows, pero me temo que nunca sucederá.

0

También hay Kivio, lo que he oído cosas buenas acerca pero no he utilizado. Esa es multiplataforma y gratis.

8

Graphviz FTW!

Qué podría ser más duro que escribir un archivo de texto a convertir en un diagrama etc ...

interfaz gráfica de usuario, que no necesitamos ningún apestoso GUI!

1

Si usted tiene que utilizar el software, Visio es mi favorito. (Lo obtengo gratis a través del programa CS de mi escuela)

Pero ... encuentro que la mejor herramienta es un bloc de dibujo de 17 "x 11", seguro que está hecho para artistas, pero nada supera a una enorme hoja de papel para descubriendo problemas de diseño.

1

La diagramación más productiva, en mi experiencia, se lleva a cabo en la pizarra.

de captura que en Visio, sin embargo, tiene más herramientas y formas que cualquier otra persona, y se puede extender a hacer la generación de código.

1

A veces uso yEd. Es un editor de gráficos, pero es perfectamente capaz de ser utilizado como una herramienta de diagramación.

0

Uso Violet UML Editor para la mayoría de mis diagramas. No está repleto de funciones de ingeniería inversa y generación de código y hace que la creación de diagramas simples y elegantes sea muy fácil. Lo mejor de todo, es gratis.

Cuestiones relacionadas