Por favor, recomiende una herramienta para dibujar estructuras / clases y punteros [duplicar]

9

Posible duplicado:
aplicación para ayudar a construir diagramas

Conozco el papel y la respuesta de un bolígrafo , pero realmente necesito una solución para PC.

Hice el siguiente ejemplo de Word, así que por favor recomiende otros más adecuados y convenientes.

Por adecuado y conveniente , quiero decir que puedo editar más fácilmente; por ejemplo, en Word, si agrego algo, tengo que escalar y ajustar el conjunto. En otras palabras, quiero algo un poco como SmartArt para centrarse en la programación de ilustraciones.

Gracias.

ingrese la descripción de la imagen aquí

Comunidad
fuente
las necesidades son diferentes, pero finalmente necesitas un software de diagramación. Tendrá que rechazar su solicitud
Sathyajith Bhat

Respuestas:

0

Mis favoritos personales:

  • Altova UModel : puede ser complejo, pero no es necesario utilizar todas las funciones. (Comercial)

  • Violeta : simple, pero suficiente para la mayoría de los diagramas de software técnicos que utilizan elementos similares a UML. Puede ejecutarse a través de Java Webstart, por lo que no requiere instalación. (Gratis)

( Editar: Enlace violeta modificado para usar la URL oficial que redirige a un sitio y una versión más nuevos. También noté el soporte de Violet para el inicio web ).

Kaliatech
fuente
9

es una aplicación web ... pero tiendo a usar ASCIIflow . muy simple y puedes pegarlo en cualquier lugar

            +---------------------------+            +--------------------------+
            |Answer question            |            | ????                     |
            |---------------------------|            |--------------------------|
            | eat pizza                 |            | ????                     |
            |                           |+---------->|                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            +---------------------------+            +---------+----------------+
                                                               |
                   +-------------------------+                 |
                   | PROFIT!                 |                 |
                   |-------------------------|                 |
                   |                         |                 |
                   |                         |-----------------+
                   |                         |
                   |                         |
                   |                         |
                   |                         |
                   +-------------------------+
Journeyman Geek
fuente
1 El hecho de que se puede utilizar en cualquier lugar, y no requiere instalación hace que esta la solución perfecta
Wipqozn
7

Una opción popular para esto es Dia . No solo es gratuito y de código abierto, es multiplataforma, admite diagramas UML ( haga clic en mí para ver algunos ejemplos ) y tiene una variedad de bibliotecas y formas adicionales que puede encontrar de forma gratuita. También puede exportar sus dibujos en una variedad de formatos, incluso sin pérdida y vectoriales.

Puede obtener Dia aquí para Windows o aquí para Linux

Penetración
fuente
Pero no en un Mac OS ... :(
Lipis
1
@Lipis Dia también está disponible en OSX a través de varios puertos: dia-installer.de/download/macosx.html
Kaliatech
3

Lo que necesitas es una herramienta UML. Algunos se incorporan a sus IDEs.
Consulte esta entrada de Wikipedia para obtener una lista de las herramientas disponibles .

Shekhar
fuente
2

Puede probar yEd , que también se puede iniciar desde un navegador:

yEd es un potente editor de diagramas que se puede utilizar para generar de manera rápida y efectiva dibujos de diagramas de alta calidad.

Cree sus diagramas manualmente o importe sus datos externos para su análisis y organice automáticamente incluso grandes conjuntos de datos con solo presionar un botón.

yEd está disponible gratuitamente y se ejecuta en todas las plataformas principales: Windows , Unix / Linux y Mac OS .

Lipis
fuente
1
Como se basa en Java, se puede iniciar directamente desde el navegador ...
Black Horus
0

Yo uso graphviz y dot para crear diagramas. Con esto, puede hacer fácilmente diagramas de texto a casi cualquier salida que desee: PNG, PDF y más ( http://www.graphviz.org/doc/info/output.html ).

Para instalar: sudo apt-get install graphviz

Ejemplo hello.dot:

digraph G {
        fontname = "Bitstream Vera Sans"
        fontsize = 8

        node [
                fontname = "Bitstream Vera Sans"
                fontsize = 8
                shape = "record"
        ]

        edge [
                fontname = "Bitstream Vera Sans"
                fontsize = 8
        ]

        Animal [
                label = "{Animal|+ name : string\l+ age : int\l|+ die() : void\l}"
        ]

        Dog [
                label = "{Dog||+ bark() : void\l}"
        ]

        Cat [
                label = "{Cat||+ meow() : void\l}"
        ]

        edge [
                arrowhead = "empty"
        ]

        Dog -> Animal
        Cat -> Animal
}

$ dot -T png -o Animal.png hola.dot

El resultado es como:

ingrese la descripción de la imagen aquí

Ver también http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.php y http://www.graphviz.org/

eddy147
fuente