UML: Unified modelling language Basically it’s a visualization of processes and classes of an application
Types of uml
- Class diagrams
- Activity diagrams
- Use case diagrams
- Business process diagrams
- Sequence diagrams
- Component diagrams
- Package diagrams
- Deployment diagrams
Class diagrams
Class Diagrams Shows the classes inside an application, its properties and methods, how everything interacts with one another, and how many instances of one class another uses.
State/Activity diagrams
Activity diagrams A state or activity diagram is a visualization of a process or state a system can be in
Use case diagrams
Use Cases and Diagrams Use case diagrams are diagrams that show the created use cases for a system with users and what interacts with which.
Business process diagrams
A business process diagram is another way to visualize processes inside of a system.
Sequence diagrams
A sequence diagram is a way to visualize processes and interactions between classes in a system.
Component diagrams
A component diagram is a way to visualize individual components in a system and how they interact with one another. Components are grouped by theme/domain
Package diagrams
A package diagram is a way to visualize namespaces and packages
Deployment diagrams
Deployment diagrams visualize the physical location of deployments of systems and components.