Veuillez recommander un outil pour dessiner des structures / classes et des pointeurs [duplicate]

9

Duplicata possible:
Application pour aider à construire des diagrammes

Je connais le papier et une réponse au stylo , mais j'ai vraiment besoin d'une solution PC.

J'ai fait l'exemple ci-dessous par Word, alors veuillez en recommander d'autres plus adaptés et plus pratiques.

Par convenable et pratique , je veux dire que je peux éditer plus facilement - par exemple, dans Word, si j'ajoute quelque chose, je dois mettre à l'échelle et ajuster l'ensemble. En d'autres termes, je veux quelque chose d'un peu comme SmartArt pour me concentrer sur la programmation d'illustrations.

Merci.

entrez la description de l'image ici

Communauté
la source
les besoins sont différents mais en fin de compte vous avez besoin d'un logiciel de création de diagrammes. Devra refuser votre demande
Sathyajith Bhat

Réponses:

0

Mes favoris personnels:

  • Altova UModel - Peut être complexe, mais il n'est pas nécessaire d'utiliser toutes les fonctions. (Commercial)

  • Violet - Simple, mais suffisant pour la plupart des diagrammes de logiciels techniques utilisant des éléments de type UML. Peut s'exécuter via Java Webstart, donc aucune installation n'est requise. (Gratuit)

( Modifier: lien Violet modifié pour utiliser l'URL officielle qui redirige vers un site et une version plus récents. A également noté la prise en charge de Violet pour le démarrage Web ).

Kaliatech
la source
9

c'est une webapp .. mais j'ai tendance à utiliser ASCIIflow . mort simple et vous pouvez le coller n'importe où

            +---------------------------+            +--------------------------+
            |Answer question            |            | ????                     |
            |---------------------------|            |--------------------------|
            | eat pizza                 |            | ????                     |
            |                           |+---------->|                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            +---------------------------+            +---------+----------------+
                                                               |
                   +-------------------------+                 |
                   | PROFIT!                 |                 |
                   |-------------------------|                 |
                   |                         |                 |
                   |                         |-----------------+
                   |                         |
                   |                         |
                   |                         |
                   |                         |
                   +-------------------------+
Compagnon Geek
la source
+1 Le fait qu'il puisse être utilisé n'importe où et ne nécessite aucune installation en fait la solution parfaite
Wipqozn
7

Un choix populaire pour cela est Dia . Non seulement il est gratuit et open-source, il est multiplateforme, prend en charge les diagrammes UML ( cliquez sur moi pour quelques exemples ) et dispose d'une variété de bibliothèques et de formes supplémentaires que vous pouvez trouver gratuitement. Vous pouvez également exporter vos dessins dans une variété de formats - même sans perte et vectoriels.

Vous pouvez obtenir Dia ici pour Windows , ou ici pour Linux

Percée
la source
Mais pas sous Mac OS ... :(
Lipis
1
@Lipis Dia est également disponible sur OSX via différents ports: dia-installer.de/download/macosx.html
Kaliatech
3

Vous avez besoin d'un outil UML. Certains sont intégrés dans vos IDE.
Consultez cette entrée Wikipedia pour une liste des outils disponibles .

Shekhar
la source
2

Vous pouvez essayer le yEd , qui peut également être démarré à partir d'un navigateur:

yEd est un puissant éditeur de diagrammes qui peut être utilisé pour générer rapidement et efficacement des dessins de diagrammes de haute qualité.

Créez vos diagrammes manuellement ou importez vos données externes pour analyse et organisez automatiquement comme par magie de grands ensembles de données en appuyant simplement sur un bouton.

yEd est disponible gratuitement et fonctionne sur toutes les principales plates-formes: Windows , Unix / Linux et Mac OS .

Lipis
la source
1
Comme il est basé sur Java, il peut être démarré directement depuis le navigateur ...
Black Horus
0

J'utilise graphviz et dot pour créer des diagrammes. Avec cela, vous pouvez facilement créer des diagrammes à partir du texte vers presque n'importe quelle sortie que vous aimez: PNG, PDF, etc. ( http://www.graphviz.org/doc/info/output.html ).

Pour installer: sudo apt-get install graphviz

Exemple 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 bonjour.dot

Le résultat est le suivant:

entrez la description de l'image ici

Voir également http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.php et http://www.graphviz.org/

eddy147
la source