1 / 7

UML Class Relationships and Associations

Learn about the different types of relationships and associations between classes in the Unified Modeling Language (UML), such as generalization, dependency, aggregation, and composition. Discover how these concepts impact software design and development.

jjeanene
Download Presentation

UML Class Relationships and Associations

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. V V association connection between classes representing either logical relationships or message paths generalization the abstraction of common features among classes by the creation of a hierarchy of more general classes (superclasses) that encapsulate the common features dependency a relationship between two model elements such that a change in one element may require a change in the dependent element aggregation a whole-part association between two or more objects that represent the whole and the other parts of that whole composition aggregation where no part can belong to more than one composition at a time and if the composite whole is deleted its parts are deleted with it

  2. associations Fig. 3-40, UML Notation Guide Reference: OMG tutorial on UML by Cris Kobryn

  3. composition Fig. 3-45, UML Notation Guide Reference: OMG tutorial on UML by Cris Kobryn

  4. generalization Fig. 3-47, UML Notation Guide Reference: OMG tutorial on UML by Cris Kobryn

  5. dependencies Fig. 3-50, UML Notation Guide Reference: OMG tutorial on UML by Cris Kobryn

  6. Reference: www.smartdraw.com

  7. Argo UML argouml.tigris.org Object Domain www.objectdomain.com/domain/evaluationIntro.html Rational Rose www.rational.com Microsoft Visio tools references • www.objectmentor.com • www.smartdraw.com • www.objectdomain.com

More Related