SmartDraw Support

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

SmartDraw Graphics Software




Software Design Center

HOW TO DRAW SHLAER-MELLOR DIAGRAMS (cont'd)


Class Structure Chart Notations


Module

Module
A module refers to code called by one or more other modules.
Learn how to connect objects.

Foreign Module

Foreign Module
A foreign module is a piece of code that is not part of the class.

Exception Handler

Exception Handler
The exception handler tries to correct an abnormal condition or notify the user of an error.
Learn how to resize grouped objects in SmartDraw.

Data element

Data element
A data element is code that stores values and information.
Learn how to edit text on this symbol.



Other Diagrams
The Shlaer-Mellor software design method also describes a number of other diagrams, which SmartDraw supports:

  • Dependency diagram - Depicts client/server and friend relationships between classes.
  • Inheritance diagram - Shows inheritance relationships between classes.
  • Object Communication Model (OCM) - Shows asynchronous event communication between state models and external entities.
  • Object Access Model (OAM) - Shows synchronous communication between state models and objects.
  • Thread of Control Chart - Illustrates the sequence of actions executed in response to an external event.