3.2. Structure and Concepts

UML is extremely extensive, which might overwhelm some people at first. However, once you know the basic structure and the concepts of UML, the mass of language elements do no longer represent a hurdle. Compare it with a natural language. You don’t have to know the meaning of every word to have a talk with somebody, say, in German, Spanish, or Swahili.

You can see the rough structure of the UML language in Figure 3.2. There are two levels to be looked at. We can distinguish between structure and behavior elements. Structure elements include classes and components, for example. You use them to describe the structure of your system. Functions are described by means of behavior elements. They include activities, state ...

Get Systems Engineering with SysML/UML 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.