Object Oriented views
Hierarchy view (static) :
- classes, interfaces and their relationships.
Interaction view (dynamic) :
- objects, method calls, events, messages.
Modules view :
- name spaces, packages, classes, and their internal and external dependencies.