According to the problem statement,
The answer as follows.
Different types of UML diagrams to represent the features of a
system.
Mainly UML diagrams are of TWO types
- Structure Diagrams
- Class diagram
- It represents all the functionalities of the system in the form
of classes and operations.
- This class will have attributes and functions, etc.
- Component diagram
- It defines the structural relationship of components.
- It communicates with objects using interfaces.
- Deployment diagram
- It represents the essentials of hardware and software.
- It shows you how the link has been created for software and
hardware.
- Object diagram
- These are the diagrams which represents the instances of class
diagram.
- It shows real-time values.
- Behavioral Diagrams
- Use Case diagram
- This diagram will give you a view of how client will interact
with our system.
- Activity diagram
- This is the main part of the system.
- It will show you the flow of system and describes you of how
initialization starts.
- State machine diagram
- This diagram is a replica of activity diagram and represents
the blocks using advanced notations.
- Sequence diagram
- This diagram will show you the interations between the objects
and make you understand how the process will move on in-between the
objects.
- communication diagram
- This diagram is so similar to sequnce diagram, it will
collabarate with the objects and make sure the work done.
These are the different types of UML diagrams to
represent the essentials of a system.