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.
Understanding structures and relationships of C/C++ applications
You can use class diagrams to examine the structure and relationships of C/C++ classes and data types in C/C++ applications.Exploring elements and relationships in C/C++ applications
You can use non-editable topic and browse diagrams to explore and navigate through a C/C++ application and to view the details of its elements and relationships.Developing structural features of C/C++ applications with UML class diagrams
You can use Unified Modeling Language (UML) class diagrams to develop structural features in C/C++ applications.Developing behavioral features of C/C++ applications with UML sequence diagrams
You can use Unified Modeling Language (UML) sequence diagrams to create UML representation of C/C++ source elements to understand and develop behaviors and interactions between classes and data types.Navigating to C/C++ source code from diagrams
You can navigate to C/C++ source code and start C/C++ source code editors from diagrams to examine and design your application.