You can create UML diagrams to examine and design artifacts of C/C++ applications using UML notation in a single, tightly integrated development environment.
A UML class diagram depicts some or all of the components or elements in an application. You can use class diagrams to examine and design the structures and relationships C/C++ classes and data types. You can create your own context to examine, understand, collaborate, and design, using a subset of the classes in an application. You can also design some C/C++ elements directly from class diagrams.
You can use UML sequence diagrams to examine and design behaviours and interactions of C/C++ applications or to visually represent C/C++ methods.
You can use ephemeral, non-editable browse diagrams to create quick static views and explore existing relationships in applications, and non-editable topic diagrams to create dynamic views of applications based on context and queries.