Chapter 5

Modeling Your Applications with UML

In This Chapter

arrow Using some UML extras, such as packages, notes, and tags

arrow Taking advantage of the freedom UML gives you

arrow Creating C++ enumerations in UML

arrow Using static members in UML

arrow Notating templates with UML

In this chapter, we list some miscellaneous details about using UML. After you understand how to use the diagrams and you have a feel for a methodology or process, read this chapter for interesting details about UML. For example, you can use several symbols in any of your diagrams to make them more descriptive; we discuss them here. We also talk about how to show various C++ features in UML.

Using UML Goodies

The UML specification is huge. We’re talking big. You can see the currently released versions at or the UML 2.5 specification at In this section, we give you some additional information that you can use when creating UML diagrams.

Packaging your symbols

In computer ...

Get C++ All-in-One For Dummies, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.