up previous next contents
Next: Object Oriented Software Development Up: UML summary Previous: UML summary   Contents

Subsections

Standard diagrams

The UML defines nine standard diagrams:

Note that the UML can be used to model other processes besides software development.

Use Case diagram

A typical interaction between a user and a computer system.

.

Figure 1.1: A sample UML Use Case Diagram.

Class diagram

.

Figure 1.2: Class diagram relationships.

.

Figure 1.3:

.

Figure 1.4: Attributes of a class.

.

Figure 1.5: Associations and generalizations

Sequence diagram

Figure 1.6: A sequence diagram follows the flow of an entire use case.

Collaboration diagram

Figure 1.7: A collaboration diagram shows how important objects collaborate within a use case.

Package diagram

State diagram

Figure 1.8: Icons that can be used in state diagrams.

.

Figure 1.9: A state diagram captures the lifecycle of one or more objects.

Activity diagram

Component diagram

Deployment diagram


Next: Object Oriented Software Development Up: UML summary Previous: UML summary   Contents