What is Unified Model Language (UML) ?
The UML is the standard visual modeling language used to describe, specify, design, and document the structure and behavior of software systems, particularly Object Oriented
- UML can formally specify a system so that code can be generated
- UML can informally specify a system to enhance team communication
- UML can casually represent a system to enhance your understanding during implementation and maintenance
UML is not specific to one particular programming language, UML can be generated keeping C++ in mind and the same UML can be used to generate JAVA code. UML is a basic representation of your code logic.
UML consists of different diagrams:
Usually, UML diagrams are created using a software such a Umbrello and are of the extension.xmi
UML consists of different diagrams:
- Top Leve Diagram
- Structure Diagram
- Class Diagram
- Component Diagram
- Object Diagram
- Profile Diagram
- Composite Structure Diagram
- Deployment Diagram
- Package Diagram
- Behaviour Diagram
- Activity Diagram
- Use Case Diagram
- State Machine Diagram
- Interaction Diagram
- Sequence Diagram
- Communication Diagram
- Interaction Overview Diagram
- Timing Diagram
NOTE: Top Level Diagram is not UML Diagram but is usually included along with UML can be used as alternate index to UML diagrams or code repositories such as GitHub
![]() |
By Shmuel Csaba Otto Traian, CC BY-SA 3.0,
https://commons.wikimedia.org/w/index.php?curid=31414762
|
Usually, UML diagrams are created using a software such a Umbrello and are of the extension.xmi
Comments
Post a Comment