1 What do you understand by UML?
UML stands for the Unified Modelling Language and it is also a graphical language for visualization, construction and documenting for the artifacts of any of the system. You can efficiently create the blueprints for various aspects before the actual physical implementation of the system occurs.