- Object-oriented modeling in UML is done using UML diagrams.
- UML provides nine different diagrams. All these diagrams are designed to visualize a system from different perspectives.
- Designing of UML diagrams begin with requirements analysis phase and move towards design, development, and implementation phases.
- These diagrams contain UML building blocks and object relationships.
- The UML diagrams are divided into the following 4 + 1 different views. The “+1” view is the user’s view, which is a cross-cutting view of all other views.
4+1 VIEW OF UML DIAGRAMS
It is also known as an analysis view. It focuses on system functionalities, system services, and actors.
This is also known as the design view. It represents the structure of a system in terms of classes, interfaces, and relationships.
This is also known as a behavioral view. It defines the flow of the system.
This is also known as the physical view. In this view, components are assembled together to make a complete physical system.
A deployment view
This is also known as the environmental view. The components are identified for deployment as physical nodes in the system.