UML

A language for

 

  1. Structural things
  2. Behavioral things
  3. Grouping things
  4. Annotational things

Structural things:

  1. Class
  2. Interface
  3. Collaboration
  4. Use case
  5. Active classes
  6. components
  7. nodes

Behavioral things:

  1. Interaction
  2. State machine

Grouping things

  1. Package

Annotational things

  1. Note

Relationships