Model (UML)

from Wikipedia, the free encyclopedia
Example of a model with two sub-models

A model (Engl. Model ) is an element in the Unified Modeling Language (UML), a modeling language for software and other systems.

A model records a certain view of the modeled system. It includes all model elements that are necessary for this, i.e. all model elements for describing the structure and behavior of the system, insofar as the purpose of the model requires this. When modeling a system, not only model elements within, but also elements outside the system boundary, such as actors , must be taken into account. These elements from the environment of the modeled system can also belong to a model.

notation

The notation for a model largely corresponds to the notation for a package . To distinguish it, mark a model with the keyword modelor decorate it with a small triangle in the upper right corner.

See also