10.5. UML Notation: Modeling the Static Aspects of an Abstraction

Now that we have a much better understanding about the static aspects of our model, we're ready to portray these in graphical fashion to complement the narrative documentation that we've developed for the SRS. We'll be using UML to produce a class diagram. These next few sections will give you a brief introduction to UML diagramming but won't provide a comprehensive tutorial. For more details on UML, look to the references listed in Chapter 17. Here are the rules for how various aspects of the model are to be portrayed.

10.5.1. Classes, Fields, and Operations

We represent classes as rectangles. When we first conceive of a class—before we know what any of its fields or methods ...

Get Beginning C# 2008 Objects: From Concept to Code 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.