Aggregation
An aggregation is a special form of association that models a whole-part relationship between an aggregate (the whole) and its parts.
Related Information:
  • Standards: Relationships
  • Standards: Association 
  • Standards: Composition
  • RUP Guidelines: Association
  • RUP Guidelines: Aggregation
  • Topics

    Background To top of page

    An aggregation is a special form of association that models a whole-part relationship between an aggregate (the whole) and its parts.  The meaning of this simple form of aggregation is entirely conceptual; it does not constrain the association in any way nor does it link the lifetimes of the objects involved.  There is a special form of aggregation, composition (see Standards: Composition), that defines strong ownership and coincident lifetime of the parts by the whole. 

    To quote Martin Fowler on aggregation "I have always been wary of the concept, and I usually prefer to avoid it unless the project team agrees on some rigorous and useful meaning".

    Naming Standards To top of page

    See Standards: Association.

    General Documentation Standards To top of page

    See Standards: Association.

    Stereotypes To top of page

    No Aggregation stereotypes have been identified.

    Examples To top of page

    None.

    Back to Index
     

    Display Organization Process Web using frames

    Copyright  © 1987 - 2001 Rational Software Corporation 

    Wylie College Process Web Example
    Version 2001.02