- static view of the model
- describes what the class attributes (data) are, and also the behavior in terms of
- how to use (create, modify) the data
- what are the messages the class understand
- operations appropriate for each message
- very good at depicting
- relationship among the classes and interfaces
- generalization
- inheritance
- base-derived
- type-of relationship
- aggregation
- lighter aggregation
- stronger composition
- whole-part relationship
- association
- connections
- have-a relationship
- cardinality, whether the association is compulsory or not
- modality, how many instances of class “A” for a given instance of class “B” when class “A” and “B” are in association (zero, one or many)
- role, each class has with respect to the other class in the association
Wednesday, June 23, 2010
UML Class Diagram
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment