Class diagram: models class hierarchies, class data
members and methods:
Example: a simple login dialog:
Use case diagram: models system use activities.
Sequence diagram: models the exchange of information
sequence between objects (similar to an activity diagram modeling the
exchanges between system uses):
Example: a simple login dialog:
Collaboration (now communication) diagram: shows
overview of object collaboration/communication (like sequence diagram
but ignores time).
State (now state machine) diagram: diagrammatic
representation of St ={St-1 , B):