Unified Modeling Language (UML) is a non-proprietary, third generation modeling and specification language and it is used for specifing,visualizing,constructing software artifacts.
By Abdul Qayyum Mujawar.
UML Language visual Data-Modeling format paradigm Apostila