UML Tutorial for Beginners
Blog containing resources for uml like lecture notes, lecture videos, lab manual, uml diagrams, objective bits, important questions and more.
Subscribe to Startertutorials.com's YouTube channel for different tutorial and lecture videos.

Class Diagrams

Suryateja Pericherla Categories: Structural Modeling. 6 Comments on Class Diagrams

To learn class diagrams, you must know about the concepts of classes, advanced classes, relationships and advanced relationships.   Now, let’s start learning about class diagrams in UML:   Class diagrams are most commonly found diagrams while modeling software systems. A class diagram consists of classes, collaborations and interfaces. A class diagram is used to […]

Read the rest of this entry »

Advanced Relationships in UML

Suryateja Pericherla Categories: Structural Modeling. 1 Comment on Advanced Relationships in UML

The things in diagrams are connected with one another through relationships. So, relationships are the connections between things. In UML, the four important relationships are dependency, generalization, association and realization. Each type of relationship has its own graphical representation.   If you are familiar with the basics regarding the UML relationships, you can continue reading […]

Read the rest of this entry »

Advanced Classes in UML

Suryateja Pericherla Categories: Structural Modeling. 1 Comment on Advanced Classes in UML

If you are familiar with the basics of a class and its representation, you can continue reading this article. Otherwise, first read the basics about classes in UML.   Introduction   The fundamental building block in a object-oriented system is an object or class. However, in UML, class is not the only general building block. […]

Read the rest of this entry »

Diagrams

Suryateja Pericherla Categories: Structural Modeling. No Comments on Diagrams

In object oriented modeling we will view the software system as a collection of interacting objects. Related objects are grouped together into classes. So, every software system or application consists of classes and these classes collaborate with each other in some manner to achieve the functionality.   Modeling is all about creating a simplification or […]

Read the rest of this entry »