Why we need to use UML
Types of UML
Component Diagram
Class Diagram
help developer easily understand project
help software developer to communicate
Structural Diagrams
Behaviour Diagrams
Class Diagrams
Profile Diagrams
Package Diagrams
Composite Structure Diagrams
Deployment Diagrams
Component Diagrams
Activity Diagrams
UseCase Diagrams
Sequence Diagrams
State Machine Diagrams
Communication Diagrams
Interaction Overview Diagrams
Timing Diagrams
Object Diagrams
Interface
Dependency
Port
expose required and provide interface of a component
classname
attributes
method
parameters
data type