ABSTRACT

The Object Management Group (OMG) is a nonprofit consortium that produces and maintains computer industry standards and specifications for enterprise applications. UML is an application modeling specification from OMG. The primary objective of UML is to simplify the complex software engineering process. Using UML, one can specify, visualize and create artifacts of both software and nonsoftware systems. It is to be noted that UML is a modeling language only — that is, it defines the words and grammar, but not the process or procedure for creating models.