SmartDraw Support

HAVE A QUESTION?
CALL 1-800-768-3729

SmartDraw Graphics Software




Software Design Center

HOW TO DRAW CATALYSIS DIAGRAMS (cont'd)


Type Model Notations

Type

Type
A Type, similar to a class, is an abstraction of an object.
Learn how to create this symbol.



Associations
Associations represent pairs of inverse attributes. Draw associations by connecting Types.
Learn how to connect two Types.


Association

Association

Directed Association

Directed Association

Non-Defined Association

Non-Defined Association

Derived Association

Derived Association

Parameterized Association

Parameterized Association

Association ordered by Type x

Association ordered by Type x

Constant Association

Constant Association



Cardinality
Place cardinality notations near the ends of an association. These notations indicate the number of instances of one Type linked to one instance of the other Type. For example, one company can employ one or more employees.

One

One

Optional

Optional

Zero or more

Zero or more

Between m and n

Between m and n



Static Invariant

Static Invariant
A static invariant is a Boolean expression that must be true for every permitted snapshot of a type diagram.

Complex model

Complex model
A complex type model illustrates in detail any specification Types contained under the design Type.
Learn how to arrange multiple objects on the page.

Inheritance

Inheritance
As in other object-oriented methods, subtypes inherit specifications from supertypes.
Learn how to illustrate this relationship.