UML, or Unified Modeling Language, is a the

vishalbhattcs 1 views 9 slides Oct 24, 2025
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

UML, or Unified Modeling Language, is a standardized visual language used to create diagrams for specifying, visualizing, constructing, and documenting software systems.


Slide Content

10/23/2025 1 Aggregation Aggregation represents a relation “contains”, “is a part of”, “whole-part” relation. Indicated by a line adorned on the “whole” by a hollow diamond Along with name of relationship and Cardinality[1].

10/23/2025 2 Aggregation: Example contains League Team * Membership aggregation: A league is made up of Many teams. made of Auto wheel engine 4 1 part * Strong aggregation.

10/23/2025 3 Generalization Generalization is a relationship between a general and a specific class. The specific class called the subclass inherits from the general class, called the superclass. Public and protected properties (attributes) and behaviors (operations) are inherited. Design representation “inheritance” OO concept.

10/23/2025 4 Generalization: Symbol It represents “is a” relationship among classes and objects. Represented by a line with an hollow arrow head pointing to the superclass at the superclass end.

10/23/2025 5 Generalization: Example Vehicle Car Boat Truck

10/23/2025 6 Combined Example Vehicle Car Boat Truck Person drives 0..*

10/23/2025 7

Michael R Blaha , James R Rambaugh , “Object Oriented Design and Modeling with UML” , Pearson, 2005 REFERENCES

Thanks
Tags