Proszę polecić narzędzie do rysowania struktur / klas i wskaźników [duplikat]

9

Możliwa duplikat:
Aplikacja ułatwiająca tworzenie diagramów

Znam odpowiedź na papier i długopis , ale naprawdę potrzebuję rozwiązania na PC.

Zrobiłem poniższy przykład przez Worda, więc proszę polecić innym bardziej odpowiednie i wygodne.

Przez odpowiedni i wygodny rozumiem, że mogę łatwiej edytować - na przykład w programie Word, jeśli coś dodam, muszę skalować i dostosowywać całość. Innymi słowy, chcę czegoś w rodzaju SmartArt do skupiania się na programowaniu ilustracji.

Dzięki.

wprowadź opis zdjęcia tutaj

Społeczność
źródło
potrzeby są różne, ale ostatecznie potrzebujesz oprogramowania do tworzenia diagramów. Będę musiał odrzucić twoją prośbę
Sathyajith Bhat

Odpowiedzi:

0

Moje osobiste ulubione:

  • Altova UModel - może być złożony, ale nie jest konieczne korzystanie z każdej funkcji. (Reklama w telewizji)

  • Fioletowy - prosty, ale wystarczający dla większości technicznych diagramów oprogramowania wykorzystujących elementy podobne do UML. Można uruchomić za pomocą Java Webstart, więc instalacja nie jest wymagana. (Wolny)

( Edycja: zmodyfikowano link Violet, aby używał oficjalnego adresu URL, który przekierowuje do nowszej strony i wersji. Zwrócił również uwagę na wsparcie Violet dla webstartu ).

Kaliatech
źródło
9

jest to aplikacja internetowa .. ale zwykle używam ASCIIflow . bardzo prosty i możesz go wkleić w dowolnym miejscu

            +---------------------------+            +--------------------------+
            |Answer question            |            | ????                     |
            |---------------------------|            |--------------------------|
            | eat pizza                 |            | ????                     |
            |                           |+---------->|                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            +---------------------------+            +---------+----------------+
                                                               |
                   +-------------------------+                 |
                   | PROFIT!                 |                 |
                   |-------------------------|                 |
                   |                         |                 |
                   |                         |-----------------+
                   |                         |
                   |                         |
                   |                         |
                   |                         |
                   +-------------------------+
Journeyman Geek
źródło
+1 Fakt, że można go używać wszędzie i nie wymaga instalacji sprawia, że ​​jest to idealne rozwiązanie
Wipqozn
7

Popularnym wyborem jest Dia . Jest nie tylko darmowy i typu open source, jest także wieloplatformowy, obsługuje diagramy UML ( kliknij, aby zobaczyć przykłady ), a także ma wiele dodatkowych bibliotek i kształtów , które można znaleźć za darmo. Możesz także eksportować swoje rysunki w różnych formatach - nawet bezstratnych i wektorowych.

Możesz pobrać Dia tutaj dla systemu Windows lub tutaj dla systemu Linux

Przełom
źródło
Ale nie na Mac OS ... :(
Lipis
1
@Lipis Dia jest również dostępny w OSX za pośrednictwem różnych portów: dia-installer.de/download/macosx.html
Kaliatech
3

Potrzebujesz narzędzia UML. Niektóre są włączone do twoich IDE.
Sprawdź ten wpis w Wikipedii, aby uzyskać listę dostępnych narzędzi .

Shekhar
źródło
2

Możesz wypróbować YEd , który można również uruchomić w przeglądarce:

yEd to potężny edytor diagramów, którego można używać do szybkiego i skutecznego generowania wysokiej jakości rysunków diagramów.

Twórz diagramy ręcznie lub importuj dane zewnętrzne do analizy i automatycznie magicznie rozmieszczaj nawet duże zestawy danych, naciskając tylko jeden przycisk.

Yed jest swobodnie dostępny i działa na wszystkich głównych platformach: Windows, , Unix / Linux i Mac OS .

Lipis
źródło
1
Ponieważ jest oparty na Javie, można go uruchomić bezpośrednio z przeglądarki ...
Black Horus
0

Używam graphviz i dot do tworzenia diagramów. Dzięki temu możesz łatwo tworzyć diagramy z tekstu na prawie każdy wynik: PNG, PDF i więcej ( http://www.graphviz.org/doc/info/output.html ).

Aby zainstalować: sudo apt-get install graphviz

Przykład 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
}

$ kropka -T png -o Animal.png witaj.dot

Wynik jest następujący:

wprowadź opis zdjęcia tutaj

Zobacz także http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.php i http://www.graphviz.org/

eddy147
źródło