The Unified Modeling Language is an internationally accepted
standard that is used for Object Oriented Modeling and can be used to represent
a model that adopts the best software engineering practices. It is a software
language that can be used to create blueprints. This article has looked at the
basic concepts of UML and its terminologies. I will follow this up with another
article where I will discuss all these three categories of the UML diagrams and
how to use the UML relationships with real life examples. Happy reading!