Consiglia uno strumento per disegnare strutture / classi e puntatori [duplicato]


9

Possibile duplicato:
applicazione per aiutare a costruire diagrammi

Conosco la risposta di carta e penna , ma ho davvero bisogno di una soluzione per PC.

Ho fatto l'esempio di seguito con Word, quindi per favore raccomandane altri più adatti e convenienti.

Con opportuni e convenienti , intendo che posso modificare più facilmente - ad esempio, in Word, se aggiungo qualcosa, devo ridimensionare e regolare il tutto. In altre parole, voglio qualcosa di un po 'come SmartArt per concentrarmi sulla programmazione delle illustrazioni.

Grazie.

inserisci qui la descrizione dell'immagine


le esigenze sono diverse ma alla fine è necessario un software di diagrammi. Dovrà rifiutare la tua richiesta
Sathyajith Bhat

Risposte:


0

I miei preferiti personali:

  • Altova UModel : può essere complesso, ma non è necessario utilizzare tutte le funzioni. (Commerciale)

  • Violet : semplice, ma sufficiente per la maggior parte dei diagrammi software tecnici che utilizzano elementi simili a UML. Può essere eseguito tramite Java Webstart quindi non è necessaria l'installazione. (Gratuito)

( Modifica: collegamento Violet modificato per utilizzare l'URL ufficiale che reindirizza al sito e alla versione più recenti. Inoltre, ha notato il supporto di Violet per il webstart ).


9

è una webapp .. ma tendo ad usare ASCIIflow . morto semplice e puoi incollarlo ovunque

            +---------------------------+            +--------------------------+
            |Answer question            |            | ????                     |
            |---------------------------|            |--------------------------|
            | eat pizza                 |            | ????                     |
            |                           |+---------->|                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            +---------------------------+            +---------+----------------+
                                                               |
                   +-------------------------+                 |
                   | PROFIT!                 |                 |
                   |-------------------------|                 |
                   |                         |                 |
                   |                         |-----------------+
                   |                         |
                   |                         |
                   |                         |
                   |                         |
                   +-------------------------+

+1 Il fatto che possa essere utilizzato ovunque e non richiede installazione rende questa la soluzione perfetta
Wipqozn

7

Una scelta popolare per questo è Dia . Non solo è gratuito e open-source, è multipiattaforma, supporta diagrammi UML ( fai clic su di me per alcuni esempi ) e ha una varietà di librerie e forme aggiuntive che puoi trovare gratuitamente. Puoi anche esportare i tuoi disegni in una varietà di formati, anche senza perdita e vettoriali.

Puoi ottenere Dia qui per Windows o qui per Linux


Ma non su un Mac OS ... :(
Lipis,

1
@Lipis Dia è disponibile anche su OSX tramite varie porte: dia-installer.de/download/macosx.html
Kaliatech,

3

Ciò di cui hai bisogno è uno strumento UML. Alcuni sono incorporati nei tuoi IDE.
Controlla questa voce di Wikipedia per un elenco di strumenti disponibili .


2

Puoi provare yEd , che può anche essere avviato da un browser:

yEd è un potente editor di diagrammi che può essere utilizzato per generare in modo rapido ed efficace disegni di diagrammi di alta qualità.

Crea i tuoi diagrammi manualmente o importa i tuoi dati esterni per l'analisi e organizza magicamente anche set di dati di grandi dimensioni semplicemente premendo un pulsante.

yEd è disponibile gratuitamente e funziona su tutte le principali piattaforme: Windows , Unix / Linux e Mac OS .


1
Essendo basato su Java, può essere avviato direttamente dal browser ...
Black Horus,


0

Uso graphviz e dot per creare diagrammi. Con questo puoi facilmente creare diagrammi dal testo a quasi tutti gli output che ti piacciono: PNG, PDF e altro ( http://www.graphviz.org/doc/info/output.html ).

Per installare: sudo apt-get install graphviz

Esempio 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 hello.dot

Il risultato è come:

inserisci qui la descrizione dell'immagine

Vedi anche http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.php e http://www.graphviz.org/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.