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


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 ).


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!                 |                 |
                   |-------------------------|                 |
                   |                         |                 |
                   |                         |-----------------+
                   |                         |
                   |                         |
                   |                         |
                   |                         |
                   +-------------------------+

+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


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 .


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 .


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/

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.