In software development, the diagram is the equivalent of a blueprint. To meet varying user requirements, we often need several different "blueprints" of the same system. Every system is described by different aspects, such as:

  • Structural
  • Behavioral

Structure and Behavior diagrams are comprised of different types of the UML diagrams.

Different types of the UML diagrams.

MagicDraw supports the following diagrams defined in UML 2: