Skip navigation

Lu's Notes

down to bottom of page

UML Diagrams

Unified Modeling Language (UML) diagrams are the object-oriented system of notation. UML is the accepted standard for modeling object-oriented programs.

Behavior Diagrams:

Use Case Diagram
A use case is something that can be done by the system/application. An actor is someone or something that will affect or interact with the system/application.
Activity Diagram
The activity diagram describes the sequencing of activities (workflow), with support for both conditional and parallel behaviors. The activity diagram is a variation of a state diagram as the activity is a state of doing something.
Sequence Diagram
A sequence diagram has the controlling and collaborating objects across the top. Messages are passed between objects.
Narrative Diagram
A narrative diagram clarifies a use case and documents how the application is intended to be used.
Collabration Diagram
A collaboration diagram or interaction diagram illustrates the interaction among two or more classes.
State Diagram
A state diagram shows how a single object behaves across many use cases.

Structural Diagrams:

Class Diagram
In a class diagram only the name of the class is required.
Additionally there may be the attributes, perhaps attribute types and default values.
There may be a list of the operations, methods or responsibilities of the class.
Object Diagram
An object diagram is a snapshot of the objects in a system at a point in time. Since it shows instances rather than classes, an object diagram is often called an instance diagram.
Component Diagram
A component diagram shows the various components (physical modules of code/software) in a system and their dependencies, including source code, run-time (binary) code, and executables. Component and deployment diagrams may be combined.
Deployment Diagram
A deployment diagram shows the physical layout of components on hardware nodes. Component and deployment diagrams may be combined.


More sites for UML: Smart Draw, Borland, Visual Paradigm

up to top of page   Return to Top of Page   up to top of page up to top of page