UML stands for Unified Modeling Language, the main objective of UML was to simplify the process of developing complex software systems through diagrams, documentation and construction. As UML is an Modeling language it gives you an broad view of the syste