Object oriented: programming (OOP) • analysis and design (OOAD)
Structure: Actor • Attribute • Class • Component • Interface • Object • Package
Behavior: Activity • Event • Message • Method • Operation • State • Use case
Relationships: Aggregation • Association • Composition • Dependency • Generalization (or Inheritance)
Extensibility: Profile • Constraint • Stereotype • Tagged values
Other concepts: Multiplicity • Role
|