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
usted podría intentar DIA, aunque es un poco básico que se mantendrá fuera de su camino al hacer diagramas puros.
MagicDraw es bastante bueno en mi humilde opinión.
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.
La mejor solución gratuita que yo sepa es Dia. Se comercializa como un reemplazo informal de Visio.
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á.
También hay Kivio, lo que he oído cosas buenas acerca pero no he utilizado. Esa es multiplataforma y gratis.
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!
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.
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.
Enterprise Architect (http://sparxsystems.com) es el mejor y muy asequible.
A veces uso yEd. Es un editor de gráficos, pero es perfectamente capaz de ser utilizado como una herramienta de diagramación.
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.
Topcased http://www.topcased.org/index.php
- 1. Software de diagrama de relación de entidad
- 2. Texto -> Herramienta de diagrama
- 3. herramienta para convertir C++ código fuente de diagrama de flujo
- 4. Herramienta de diseño de diagrama de MongoDB
- 5. Herramienta de software para administración ágil de proyectos
- 6. ¿Hay alguna herramienta para diagrama de flujo disponible?
- 7. Mejor herramienta para crear MSI
- 8. ¿Existe alguna herramienta para modelar/simular concurrencia de software?
- 9. Mejor herramienta de combinación para Subversion
- 10. ¿Cuál es la mejor herramienta para la automatización de compilación para una tienda de software para un solo hombre?
- 11. visual studio express: herramienta de diagrama de clases gratis
- 12. ¿El mejor OCR para extraer texto de un diagrama?
- 13. Mejor Herramienta de Construcción .NET
- 14. ¿La mejor herramienta para visualizar ontologías?
- 15. Software de grabación para QA
- 16. Mejor licencia para vender software de código abierto
- 17. El mejor software de calculadora para ayudar a los programadores
- 18. Mejor método para implementar el software de actualización automática
- 19. Diagrama de flujograma en línea Herramienta (ejecutado desde wiki privado)
- 20. Mejor herramienta de revisión de código para GIT
- 21. Diagrama de Gantt para GitHub
- 22. Herramienta de Python que crea un diagrama de dependencia para los métodos de una clase
- 23. La mejor manera de realizar pruebas de software
- 24. La mejor herramienta para sincronizar bases de datos MySQL
- 25. Mejor herramienta de depuración para C y C++
- 26. ¿Cuál es la mejor herramienta de trabajo ágil para Qt?
- 27. La mejor herramienta para construir UI de columpio visualmente
- 28. ¿Cuál es la mejor herramienta de instalación para Java?
- 29. ¿Graphviz es la mejor herramienta para este tipo de gráfico?
- 30. La mejor herramienta de Linux para desmontar ejecutables C++
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