UML diagram

Posted on 2011-10-03
Last Modified: 2013-11-12
I'd like to know, what software you guys are using for creating UML diagram(C++, Linux & Windows)?
    LVL 2

    Accepted Solution

    I use often Power Designer and sometimes MS Visio.
    LVL 37

    Expert Comment

    Wikipedia has a pretty good list of software tools for UML
    LVL 31

    Assisted Solution

    I used IBM Rationale Rhapsody for C++. It generates the C++ code for the class, state, and object model diagrams.
    LVL 18

    Expert Comment


    You should look at the following:

    ArgoUML which is Free

    Exterprise Architect Sparx Systems which is commercial

    SmartDraw is is commercial

    These are some of the best tools but there are others


    LVL 9

    Expert Comment

    ArgoUML is free, but I found that it had problems converting my diagrams into jpegs that I could include in my documents: some borders were included, others were missed, and so on.

    I have found a free online service called LucidChart that seems to be OK. You create your charts online and then publish them. I just use Paintshop Pro and screen-capture the thing. Anyway, have a look at
    LVL 39

    Expert Comment

    This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    Container Orchestration platforms empower organizations to scale their apps at an exceptional rate. This is the reason numerous innovation-driven companies are moving apps to an appropriated datacenter wide platform that empowers them to scale at a …
    Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
    The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
    The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now