Introduction
UML (Unified Modeling Language) is an object-oriented modeling language whose language constructs are standardized by a working group of the OMG (Object Management Group). UML is based on the object-oriented approaches of OMT, Booch, and OOSE.