O'Reilly logo

Practical UML Statecharts in C/C++, 2nd Edition by CRC Press

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix B. Guide to Notation

The good thing about bubbles and arrows, as opposed to programs, is that they never crash.

This appendix describes the graphical notation that I use throughout the book.1 I prepared all diagrams with Microsoft Visio 2003. The code accompanying this book contains the Visio stencil that I used (directory <qp>\visio\). The notation should be compatible with the UML specification [OMG 07].

Class Diagrams

A class diagram shows classes, their internal structures, and the static (compile-time) relationships among them. Figure B.1 shows the various presentation options for classes.

  • • A class is always denoted by a box with the class name in bold type at the top. Optionally, just below the name, a class box can have an attribute ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required