Welcome to Coding Beez Learn at your own pace with structured courses designed for students and professionals. Find out more!
UML stands for Unified Modeling Language.
It is a standard visual language used to design and document software systems.
UML diagrams help teams visualize system structure and behavior.
Some commonly used UML diagrams include:
1. Use Case Diagram
2. Class Diagram
3. Sequence Diagram
4. Activity Diagram
5. State Diagram
In SDLC design phase, the most commonly used ones are:
1. Use Case Diagram
2. Class Diagram
3. Sequence Diagram
A Use Case Diagram shows how users interact with a system.
It identifies Actors (users or external systems) and Use cases (actions performed)
Components
1. Actor: Represents a user or external system interacting with the application.
2. Use Case: Represents a functionality of the system.
3. System Boundary Defines the system being designed.
Example
Actors:
Use Cases:
A Class Diagram represents the structure of the system by showing classes, attributes, methods, and relationships.
It is one of the most important diagrams in object-oriented design.
Components
1. Class: It contains Attributes (data) and Methods (functions).
Example
Class: Student:
Methods
A Sequence Diagram shows how different components interact with each other over time.
It describes the order of operations in a system.
Components
1. Actor: User interacting with the system.
2. Objects System components
3. Messages Communication between components
Example: User Login Process