Our knowledge base :)
Uml stands for Unified Modeling Language. Its goal is to provide a unified way of representing Object Oriented Design for software or non-software systems.
The first step before designing who objects interacts with one another is to list all existing objects of the system.
There are three building blocks for UML :
Things are the most important building blocks of UML. Things can be −
Relationship is another most important building block of UML. It shows how the elements are associated with each other and this association describes the functionality of an application.
There are four kinds of relationships available.
UML diagrams are the ultimate output of the entire discussion. All the elements, relationships are used to make a complete UML diagram and the diagram represents a system. The visual effect of the UML diagram is the most important part of the entire process. All the other elements are used to make it complete. UML includes the following nine diagrams, the details of which are described in the subsequent chapters.