Structural things define the stable (static) part of the model. Structural things are class, Interface,
collaboration, usecase, component and node.
*Classes are set of objectives which gave similar responsibilities.
*Interfaces are set of operations which specify set of classes.
*Collaborations defines connections between elements.
*Use-case describes set of actions performed in a system.
*Components describes the physical parts of the system.
*Nodes describes a physical element which has a run time.
Consists of all the dynamic parts of the system.
It is a mechanism to group the elements of UML model.
Annotations are used to capture remarks, descriptions and comments of UML model elements.
Relationship between 2 things and change in one element affects the other.
Set of links that connect elements of UML. It describes how many objects are participating in a particular relationship.
Connects a specialized element with a generalized element.
One element describes some responsibility which is not implemented yet.
3. UML Diagrams
UML Building blocks - Summary