Будь ласка, рекомендуйте інструмент для малювання структур / класів та покажчиків [дублікат]


9

Можливий дублікат:
додаток, що допомагає будувати діаграми

Я знаю папір та ручку , але мені справді потрібне рішення для ПК.

Нижче я зробив приклад Word, тому, будь ласка, рекомендуйте іншим більш підходящий та зручний.

Під підходящим і зручним , я маю на увазі, що я можу редагувати простіше - наприклад, в Word, якщо я щось додам, мені доведеться масштабувати і коригувати ціле. Іншими словами, я хочу щось трохи схоже на SmartArt для фокусування на програмуванні ілюстрацій.

Дякую.

введіть тут опис зображення


потреби різні, але в кінцевому рахунку вам потрібно програмне забезпечення для діаграми. Вам доведеться відхилити ваш запит
Sathyajith Bhat

Відповіді:


0

Мої особисті фаворити:

  • Altova UModel - може бути складним, але використовувати його не потрібно. (Комерційний)

  • Фіолетовий - простий, але достатній для більшості технічних програм програм, що використовують елементи, схожі на UML. Може запускатися через Java Webstart, тому не потрібно встановлення. (Безкоштовно)

( Редагувати. Змінено Фіолетове посилання для використання офіційної URL-адреси, яка переспрямовує на новіші сайти та версії. Також відзначила підтримку Віолет для веб-запуску ).


9

це webapp .. але я схильний використовувати ASCIIflow . мертвий простий, і його можна вставити куди завгодно

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

+1 Те, що його можна використовувати в будь-якому місці та не потребує встановлення, робить це ідеальним рішенням
Wipqozn

7

Популярний вибір для цього - Діа . Він не тільки безкоштовний і з відкритим кодом, він є кросплатформенним, підтримує UML-діаграми ( натисніть на мене для деяких прикладів ) та має безліч додаткових бібліотек та форм, які ви можете знайти безкоштовно. Ви також можете експортувати свої малюнки в різних форматах - навіть без втрат та векторних.

Діам можна отримати тут для Windows або тут для Linux


Але не на Mac OS ... :(
Ліпіс

1
@Lipis Dia також доступний на OSX через різні порти: dia-installer.de/download/macosx.html
Kaliatech

3

Вам потрібен інструмент UML. Деякі з них включені у ваші IDE.
Перевірити цю статтю в Вікіпедії для отримання списку доступних інструментів .


2

Ви можете спробувати yEd , який також можна запустити з браузера:

yEd - це потужний редактор діаграм, який можна використовувати для швидкого та ефективного генерування високоякісних креслень діаграм.

Створіть діаграми вручну або імпортуйте зовнішні дані для аналізу і автоматично магічно організуйте навіть великі набори даних, просто натиснувши кнопку.

yEd є у вільному доступі та працює на всіх основних платформах: Windows , Unix / Linux та Mac OS .


1
Оскільки він заснований на Java, його можна запустити прямо з браузера ...
Black Horus


0

Я використовую graphviz і dot для створення діаграм. За допомогою цього ви можете легко робити діаграми з тексту на майже будь-який вихід, який вам подобається: PNG, PDF тощо ( http://www.graphviz.org/doc/info/output.html ).

Щоб встановити: sudo apt-get install graphviz

Приклад 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

Результат такий:

введіть тут опис зображення

Дивіться також http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.php та http://www.graphviz.org/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.