You can create C/C++ domain modeling class diagrams to
examine and design artifacts of C/C++ applications by using UML notation
in a single, tightly integrated development environment.
About this task
By using domain modeling class diagrams, you can examine
an existing system to identify the system's components and interrelationships
and to create representations of the system in another form. You can
also use class diagrams to understand, analyze, and automatically
abstract the system's structural information from code to a new
form at a higher abstraction level. You can redesign the system for
better maintainability or to produce a copy of a system without access
to the design from which it was originally produced. You can also
modify the target system or design and generate new systems.
A 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 sequence diagrams
to examine and design behaviors 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.