Synopsis
UML (Unified Modeling Language) is a general-purpose, developmental, modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system.
Although most UML gools support many types of standard UML models, you only need to provide Harbormaster with a
class diagram.
Overview
Example Class Diagram