Introduction to Unified Modeling Language (UML) Introduction The heart of object-oriented problem solving is the construction of a model. The model abstracts the essential…